Process와 Thread [출처 - https://gyoogle.dev/blog/computer-science/operating-system/Process%20vs%20Thread.html] Process 메모리에서 실행되는 프로그램 메인 쓰레드 포함 최소 1개의 쓰레드를 갖는다 프로세스는 각각 별도의 주소 공간에 할당된다 (독립적) Thread 프로세스 안에서 실행되는 여러 흐름 단위 하나의 프로세스 안에 여러 쓰레드를 구성해 각 쓰레드가 각각의 작업을 맡아서 처리 쓰레드가 있어 다수의 작업을 동시에 처리할 수 있다 쓰레드는 Stack 만 별도로 할당 받고 나머지 영역은 프로세스의 것을 서로 공유한다 Context Switching에 들어가는 오버헤드가 적어 각각을 별도의 프로세스로 구성하는 것보다..