프로세스
정의:단순히 실행중인 프로그램,즉 사용가 작성한 프로그램이 운영체제에 의해 메모리공간을 할당받아 실행중인 것
구성:데이터,메모리,자원,스레드
스레드란?
프로세스 내에서 실행되는 흐름의 단위를 말한다. 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. 이러한 실행 방식을 멀티스레드(multithread)라고 한다.
궁금한 점: 스레드간 문맥 교환?
https://cocoon1787.tistory.com/849