먼저 프로세스와 스레드의 차이를 알아보았다. 프로세스: 운영체제로부터 자원을 할당받는 작업의 단위 디스크로부터 메모리에 적재되어 운영체제로부터 주소 공간, 파일, 메모리 등을 할당받으며 이것들을 총칭하여 프로세스라고 함 함수의 매개변수, 복귀 주소, 로컬 변수와 같은
코드가 순차적으로 실행하되, 작업이 오래 걸리거나 무거운 일을 차례대로 하기까지 기다리지 않고 다음 이벤트도 동시다발적으로 실행된다.