기어가더라도 제대로

10. Semaphore 의 이해 본문

CS/동시성

10. Semaphore 의 이해

Damagucci-juice 2022. 9. 26. 21:07
  • 직역하면, 수기 신호
  • 공유 리소스에 접근 가능한 작업 수를 제한해야할 경우

10. Semaphore 의 이해 image

  • `.wait()` 은 일단 기다려
  • `.signal()` 은 다음 기다리는 작업을 배치 - 실행

‏‏‎ ‎

10. Semaphore 의 이해 image

‏‏‎ ‎

  • 운영체제에서 Semaphore 를 공부할 때 "수기 신호" 라는 것을 알았더라면.. 임계 지역에서 실행되는 작업의 수를 제한하는 개념이라니 .. 신기하군.

'CS > 동시성' 카테고리의 다른 글

12. 동시성과 관련된 문제들  (0) 2022.09.27
11.GCD 살펴보기  (0) 2022.09.27
9. Dispatch workItem  (0) 2022.09.26
8. 디스패치 그룹의 사용  (0) 2022.09.26
7. Dispatch Group 개념  (0) 2022.09.26
Comments