thread는 프로세스 내에서 실행되는 흐름의 단위이다.보통 1개의 프로그램 안에 1개의 스레드가 있지만, 환경에 따라 2개 이상의 스레드가 실행이 가능할 수도 있다. 또한 스레드는 stack영역을 제외한 모든 메모리를 공유한다.위 말만 가지고는 이해하기 어려울 수 있기 때문에 다시 큰 개념부터 내려가면서 설명해보면프로그램이란 어떤 작업을 위해 실행할 수 있는 파일이고,프로세스는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램이다.
(메모리에 올라와 실행되고 있는 프로그램 개체라고 볼 수 있다)그리고 스레드는 프로세스 내에서 실행되는 여러 흐름의 단위이다.프로세스로 나눠서 실행하기에는 비용 혹은 자원이 큰 경우 스..........
ch4 Multithreaded Programming에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.