← 회차 전체 문제편집복원내용 검수 완료2024년 정보처리기사 1회 필기 · 프로그래밍 언어 활용 · 65번
한 프로세스 안의 사용자 수준 스레드에 관한 설명으로 옳지 않은 것은?
- 1
프로세스 하나에는 실행 스레드를 하나만 둘 수 있다.
정답 근거프로세스는 다수 스레드를 생성할 수 있으므로 단일 스레드만 허용한다는 설명은 사실과 다르다. - 2
같은 프로세스의 스레드는 코드와 힙 같은 자원을 공유할 수 있다.
오답 이유동일 프로세스의 스레드는 주소 공간의 코드·전역 데이터·힙과 열린 자원을 공유한다. - 3
각 스레드는 독립적인 스택과 실행 문맥을 가진다.
오답 이유각 스레드는 함수 호출과 지역 상태를 보존하기 위한 자체 스택과 레지스터 문맥을 가진다. - 4
스레드 전환은 일반적으로 별도 프로세스 전환보다 부담이 작다.
오답 이유주소 공간을 공유하므로 스레드 문맥 전환은 보통 프로세스 전환보다 필요한 작업이 적다.
정답·상세해설정답 1번
프로세스는 하나 이상의 스레드를 가질 수 있고 여러 스레드가 자원을 공유하며 동시 작업을 수행할 수 있다. 하나만 둘 수 있다는 ①이 틀리다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21