정보처리기사 (정처기) / 04 프로그래밍언어활용
프로세스와 스레드의 관계에 대한 설명으로 옳은 것은?
- 같은 프로세스에 속한 스레드들은 메모리 영역을 공유한다
- 스레드 사이의 전환에는 문맥 교환이 전혀 필요 없다
- 스레드는 프로세스보다 생성 비용이 크다
- 하나의 프로세스는 스레드를 하나만 가질 수 있다
정답과 해설 보기
1. 같은 프로세스에 속한 스레드들은 메모리 영역을 공유한다
스레드는 프로세스 안의 실행 단위라 코드와 데이터 영역을 공유하고, 그래서 생성과 전환이 가볍습니다. 다만 각자 스택과 레지스터는 따로 갖기 때문에 전환 자체가 공짜인 것은 아닙니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.