1. 스레드 (Thread)프로세스의 코드에 정의된 절차에 따라 CPU에 작업 요청을 하는 단위, 즉, 프로세스 내에서 실제로 작업을 수행하는 주체스레드는 하나의 프로세스에 여러 개의 스레드 생성이 가능하고, 동시에 실행 가능하며 하나의 프로세스 안에 있기 때문에 프로세스의 공유 데이터를 모두 접근 가능하다. 하지만, 공유한 데이터를 읽고 쓰는 과정에서 동기화 이슈(병목현상, 데드락 등)가 발생하며, 비정상 동작이 일어날 수 있다.스레드 사이 작업량이 적어 Context Switching 이 빠르다.하나의 스레드에 문제가 생기면 전체 프로세스가 영향을 받는다. 2. 멀티 프로세스프로세스 간에는 각 프로세스의 데이터에 접근하지 못하고 통신하기 위해 IPC 기술이 필요하다.멀티 프로세스는 두 개 이상..