세마포어 (semaphore) 뜻

공유 자원에 동시에 들어갈 수 있는 수를 세어 제한하는 장치

A counter that limits how many threads can use a resource at once

단계별로 보기

  1. 세마포어는 동시에 들어갈 수 있는 수를 세어 제한합니다.
  2. T1이 들어가 남은 자리가 하나입니다.
  3. T2도 들어가 자리가 다 찼습니다.
  4. T3은 자리가 없어 기다립니다.
  5. T1이 나가자마자 T3가 들어갑니다.

개발자의 타자 연습에서 운영체제 용어로 타자 연습을 해 보세요.