하나의 프로그램이 하나의 프로세스만 가진 상태라면 , 하나의 동작 밖에 할 수 없다.

즉, 하나의 프로그램이 화면에 보여주면서, 동시 시계와 같은 정보를 전달 해 줄 수 는 없다.

이렇게 하나의 프로세스가 실행 중이면서 동시에 두가지 기능을 구현하기 위해 하나의 프로세스를 논리적으로 나눈 CPU의 최소 단위가 Thread이다.

Untitled

프로세스와 쓰레드