더북(TheBook)

스레드

프로세스는 한 개 이상의 스레드를 갖는데, 스레드(thread)프로세스에서 실제로 실행되는 흐름의 단위를 의미한다. 스레드는 프로세스 안에 존재하므로 프로세스의 메모리 공간을 이용하고, 지역 변수를 저장하는 스택 영역을 할당받는다. 그리고 전역 변수를 저장하는 힙 영역은 다른 스레드와 공유한다.

▲ 그림 1-7 운영체제에서 프로세스와 스레드의 구조

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.