세마포어 中 바이너리 세마포어 = 뮤텍스 |—임계 영역—|세마포어 키 여러개동시접근 쓰레드 여러개뮤텍스키 한개동시접근 쓰레드 1개 뮤텍스(mutex)기반의 동기화 세마포어(Semaphore) 기반의 동기화