[운영체제 목차 바로가기]4️⃣ 스레드와 병렬 처리 - 스레드의 개념과 필요성📌 스레드란 무엇인가? (What is a Thread?)1️⃣ 스레드의 기본 개념스레드(Thread)는 프로세스 내에서 실행되는 가장 작은 실행 단위이다.하나의 프로세스는 하나 이상의 스레드로 구성될 수 있으며,각 스레드는 CPU 명령을 순차적으로 수행할 수 있는 독립적인 흐름을 가진다.📌 쉽게 말해, "프로세스는 프로그램의 껍데기, 스레드는 그 안에서 일하는 작업자"라고 할 수 있다.2️⃣ 프로세스와 스레드의 차이점항목프로세스(Process)스레드(Thread)기본 단위자원(Resource) 관리의 기본 단위실행(Execution)의 기본 단위주소 공간독립적인 주소 공간을 가짐프로세스 내 주소 공간을 공유생성 비용무겁고 ..