프로세스 동기화

멀티 프로세스 환경에서 공유 자원의 일관성을 보장하기 하는 방법

임계구역

프로세스 동기화를 위한 기법 3가지

  1. 상호배제
  2. 진행
  3. 한정된 대기

상호배제 기법

뮤텍스

세마포어

면접 빈출: 뮤텍스 vs 이진 세마포어

구분 뮤텍스 이진 세마포어
소유권 있음 (잠근 스레드만 해제) 없음 (다른 스레드도 signal 가능)
목적 상호 배제 동기화/시그널링
Priority Inheritance 지원 미지원