프로그래밍언어
[혼공] 혼공11기 혼공컴운 5주차 기본미션
쑤아레수
2024. 2. 4. 21:36
5주차
[기본미션]
Chapter 12~13 p.363의 확인 문제 1번 풀고 인증하기
뮤텍스 락과 세마포에 대한 설명으로 옳지 않은 것을 고르세요.
① 뮤텍스 락은 임계 구역을 잠근 뒤 임계 구역에 진입함으로써 상호 배제를 위한 동기화를 이룹니다.
② 세마포는 공유 자원이 여러 개 있는 상황에서도 이용할 수 있습니다.
③ 세마포를 이용해 프로세스 실행 순서 제어를 위한 동기화도 이룰 수 있습니다.
④ 세마포를 이용하면 반드시 바쁜 대기를 해야 합니다.
[정답] ④
반드시 바쁜 대기를 할 필요는 없고, 대기 상태로 접어들게 할 수도 있음.
[선택미션]
Ch.12(12-1) 임계 구역, 상호 배제 개념을 정리하기
임계 구역 : 동시에 실행하면 문제가 발생하는 자원에 접근하는 코드 영역.
상호 배제 : 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 함.