여러가지 자료를 찾아보면, 카운팅 세마포어가 프로세스간 동기화에 사용된다고 나와있는데요. 카운팅 세마포어가 하는 일이, 카운팅이 0이 될때까지 다른 프로세스들의 접근을 허용하는것 뿐이라고 생각하는데, 어떠한 방법으로 동기화가 가능한가요..
다 찾아봐도 동기화가 가능하다라고만 나와있지, 어떠한 방식으로 가능한지는 언급이 없어서요;; 참고할만한, 서적이나 소스있으면 부탁드립니다....
"카운팅이 0이 될때까지 다른 프로세스들의 접근을 허용하는것" 이 동기화하는 행위입니다.
동기화의 정의가 무엇인지 한번 더 생각해 보시면 될듯합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
"카운팅이 0이
"카운팅이 0이 될때까지 다른 프로세스들의 접근을 허용하는것" 이 동기화하는 행위입니다.
동기화의 정의가 무엇인지 한번 더 생각해 보시면 될듯합니다.
댓글 달기