반응형 뮤택스1 Mutex / Semaphore ( 뮤택스 와 세마포어 ) 동기화를 위해 이용되는 도구인 뮤택스와 세마포어에 대해서 정리를 해볼 것이다. Mutex (뮤택스) 자원에 대한 접근을 동기화 하기 위해 사용되는 상호 배제 기술이다. 공유된 자원의 데이터 혹은 임계영역 등에 하나의 프로세스 혹은 쓰레드가 접근하는 것을 막아준다. (프로세스 스레드는 아래 참고 포스팅 참고) 이 말이 무엇이냐면 임계구역을 가진 스레드들의 실행시간이 서로 겹치지 않고 각각 단독으로 실행되도록 한다는 말이다. 다중 프로세스들의 공유 리소스에 대한 접근을 조율하기 위해 동기화 혹은 락을 사용함으로써 뮤택스 객체를 두 스레드가 사용할수 없다. 이해를 돕기 위해서 하나의 예를 들면 마트에서 장볼때 캐셔 한테 계산을 하기 위해서 줄을 서다가 자신의 차례가 오면 계산을 하게 된다. 내가 계산을 할 동.. 2022. 10. 11. 이전 1 다음 반응형