정보처리기사 › 🤖 [예시문제] (2026-08-15)

7. [예시문제] 프로세스와 스레드에 대한 설명으로 옳지 않은 것은?

  1. 하나의 프로세스는 여러 개의 스레드를 가질 수 있다
  2. 같은 프로세스 내의 스레드들은 힙과 코드 영역 등 자원을 공유한다
  3. 스레드는 자신만의 독립된 스택 영역을 가진다
  4. 프로세스는 스레드보다 생성 및 문맥 전환 비용이 적다

정답: 4번

일반적으로 프로세스는 독립된 메모리 공간을 새로 할당해야 하므로 생성과 문맥 전환 비용이 스레드보다 크다. 스레드는 같은 프로세스 내 자원(힙, 코드, 데이터 영역)을 공유하면서 스택만 독립적으로 가지기 때문에 상대적으로 가볍다.