뮤텍스 락 상호 배제를 위한 동기화 도구(자물쇠 역할), 뮤텍스 락 공유 자원이 하나만 있을 경우 전여 변수 하나, 함수 두 개 자물쇠 역할 ; 프로세스들이 공유하는 전역 변수 lock 임계 구역을 잠그는 역할 : acquire 함수 임계 구역의 잠금을 해제하는 역할 : release 함수 acquire 함수 프로세스가 임계 구역에 진입하기 전에 호출 임계 구역이 잠겨있다면, 임계 구역이 열릴 때까지 임계 구역을 반복적으로 확인 ( lock이 false가 될때까지) 임계 구역이 열려있다면, 임계 구역 잠그기(lock을 true로 바꾸기) release 함수 임계 구역에서의 작업이 끝나고 호풀 현재 잠긴 임계 구역을 열기(lock을 false로 바꾸기) 바쁜 대기(busy waiting) 세마포 좀 더 일..