상용 세마포어와 뮤텍스의 예
[세마포어] [뮤텍스] 동기화에 필요한 기술들. 데드락이 걸렸을 때 사용하는 것이 아니고 세마포어나 뮤텍스에 의해 데드락이 걸릴 수도 있습니다. 따라서 꼭 필요한 부분에만 제대로 사용해야합니다. 뮤텍스란 MUTual EXclusion으로 우리말로 해석하면 ‘상호 배제’라고 합니다. 말 그대로 상호 배제해서 실행하는 겁니다. 임계 구역을 가진 스레드들이 동시에 실행되지 않고 서로 배제되어 실행되게 하는 기술입니다. 여기서 임계구역(Critical Section)란 프로그램 상에서 […]
