CS/동시성
10. Semaphore 의 이해
Damagucci-juice
2022. 9. 26. 21:07
- 직역하면, 수기 신호
- 공유 리소스에 접근 가능한 작업 수를 제한해야할 경우
- `.wait()` 은 일단 기다려
- `.signal()` 은 다음 기다리는 작업을 배치 - 실행
- 운영체제에서 Semaphore 를 공부할 때 "수기 신호" 라는 것을 알았더라면.. 임계 지역에서 실행되는 작업의 수를 제한하는 개념이라니 .. 신기하군.