세마포

운영체제

Semaphores

Semaphores semaphore는 mutex와 유사하게 동작하는 동기화 문제를 해결하기 위한 방법. 여러 process가 공유 resource에 접근할 때, 한 process가 critical section에서 수행중이라면 다른 process는 자신의 ciritical section에 들어가지 못하게 해야한다. semaphore는 critical section에 들어가기 전 semaphore를 통해 resource에 접근 가능한 지 확인을 하며 동기화 문제를 해결한다. mutex보다 process들이 자신들의 행동을 더 정교하게 동기화할 수 있는 방법을 제공한다. P연산과 V연산 Semaphore S는 정수 변수로서, 초기화를 제외하고는 단지 두 개의 표준 atomic operation인 wait(..

bmsk_kun
'세마포' 태그의 글 목록