카운팅 세마포어에 대하여..

jinguman의 이미지

여러가지 자료를 찾아보면, 카운팅 세마포어가 프로세스간 동기화에 사용된다고 나와있는데요.
카운팅 세마포어가 하는 일이, 카운팅이 0이 될때까지 다른 프로세스들의 접근을 허용하는것 뿐이라고 생각하는데,
어떠한 방법으로 동기화가 가능한가요..

다 찾아봐도 동기화가 가능하다라고만 나와있지, 어떠한 방식으로 가능한지는 언급이 없어서요;;
참고할만한, 서적이나 소스있으면 부탁드립니다....

whitenoise의 이미지

"카운팅이 0이 될때까지 다른 프로세스들의 접근을 허용하는것" 이 동기화하는 행위입니다.

동기화의 정의가 무엇인지 한번 더 생각해 보시면 될듯합니다.