세마포어, 뮤텍스

 공유자원에 하나의 데이터에 한번의 프로세스만 접근하도록 한 방법

세마포어(Semaphore) - 공유자원에 여러프로세스의 접근을 막는것

뮤텍스(Mutex) - 공유자원에 여러 쓰레드의 접근을 막는 것


단, Semaphore는 Mutex가 될 수 있지만 반대는 안된다

뮤텍스는 상태가 0,1 두개 뿐인 세마포어이다

세마포어는 소유될수 없지만 뮤텍스는 소유주가 있을수 있다


댓글

이 블로그의 인기 게시물

ORACLE DUMP (버전이 다를때-11G에서 10G로 oracle data pump)

[본문스크랩] WSDL과 WCF JAVA / 프로그래밍