본문 바로가기

프로그래밍언어

[혼공] 혼공11기 혼공컴운 5주차 기본미션

5주차

[기본미션]

Chapter 12~13 p.363의 확인 문제 1번 풀고 인증하기

뮤텍스 락과 세마포에 대한 설명으로 옳지 않은 것을 고르세요.

① 뮤텍스 락은 임계 구역을 잠근 뒤 임계 구역에 진입함으로써 상호 배제를 위한 동기화를 이룹니다.

② 세마포는 공유 자원이 여러 개 있는 상황에서도 이용할 수 있습니다.

③ 세마포를 이용해 프로세스 실행 순서 제어를 위한 동기화도 이룰 수 있습니다.

④ 세마포를 이용하면 반드시 바쁜 대기를 해야 합니다.

[정답]

반드시 바쁜 대기를 할 필요는 없고, 대기 상태로 접어들게 할 수도 있음.

[선택미션]

Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기

임계 구역 : 동시에 실행하면 문제가 발생하는 자원에 접근하는 코드 영역.

상호 배제 : 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 함.