mutex1 뮤텍스(mutex)와 세마포어(semaphore)란? 뮤텍스(mutex)와 세마포어(semaphore)란? 뮤텍스란 MUTual EXclusion 으로 우리말로 해석하면 '상호 배제'라고 한다. Critical Section을 가진 Thread들의 running time이 서로 겹치지 않게, 각각 단독으로 실행되게 하는 기술이다. * Critical Section : 프로그램 상에서 동시에 실행될 경우 문제을 일으킬 수 있는 부분. 만약 어느 Thread에서 Critical Section을 실행하고 있으면 다른 Thread들은 그 Critical Section에 접근할 수 없고 앞의 Thread 가 Critical Section을 벗어나기를 기다려야 한다. 그리고 세마포어란 역시 데드락을 피하기 위한 기술 중에 하나이다. Thread 가 Critical S.. 2008. 5. 30. 이전 1 다음