Process 메모리에 올라와 현재 실행되고 있는 프로그램의 인스턴스 운영체제로부터 독립된 메모리를 할당받는다. 프로세스들은 독립적이기 때문에 통신을 위한 IPC가 요구된다. 각 프로세스는 최소 1개의 Thread를 가지고 있다. IPC : 프로세스 간 통신(Inter-Process Communication, IPC)이란 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 뜻한다. Thread 프로세스 내에서 할당받은 자원을 이용해 동작하는 흐름의 실행 단위 스레드는 프로세스 내에서 각각 Stack만 따로 할당받고 Code, Data, Heap 영역은 공유한다. 스레드는 프로세스의 자원을 공유하기 때문에 다른 스레드에 의한 결과를 즉시 확인 가능하다. 프로세스 내에 존재하며 프..