프로세스와 스레드(Process, Thread) 개인적으로 공부하면서 정리하는 글입니다. 내용에 오류가 있는 경우 댓글 달아주시면 수정하도록 하겠습니다. 프로세스(Process) 프로세스는 간단히 말하면 실행중인 프로그램입니다. 보조기억장치에 적재되어 있는 프로그램이 주기억장치에 적재되면서 프로세스 주소 공간을 할당 받고, 커널 영역에 프로세스 제어 블록(PCB)를 부여받은 프로그램을 프로세스라고 합니다. 프로세스는 CPU를 할당받는 작업의 단위입니다. 스레드(Thread) 스레드는 프로세스의 작은 흐름의 단위입니다. 하나의 큰 작업 단위를 프로세스라고 한다면, 큰 작업 내에 세부적인 작은 일들이 존재할 수 있습니다. 이런 작은 흐름들을 스레드라고 하는 것입니다. 한 프로세스에 속한 각각의 스레드들은 프..