Thread프로세스 내에서 실행되는 흐름의 단위프로세스 내에서 작업을 수행하는 주체이며 모든 프로세스에는 1개 이상의 쓰레드가 존재하여 작업을 수행일반적으로는 한 프로그램당 하나의 스레드를 가지나, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행가능둘 이상의 스레드를 동시에 실행한다면 이를 멀티스레드(Multi-Thread)라고 함스레드는 프로세스 내에서 stack만 따로 할당 받고, code, data, heap 영역은 공유프로세스 내의 주소 공간이나 자원들(Heap 공간)을 같은 프로세스 내에 스레드끼리 공유하면서 실행프로세스의 자원을 이용해서 작업을 수행Multi-Thread 란?하나의 프로세스를 다수의 실행 단위로 구분하나의 프로세스 내에서 여러 쓰레드가 동시에 작업 수행사실, CPU의 코어..