Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

Mutex

뮤텍스는 concurrent programming에서 두개 이상의 쓰레드가 동시에 (전역 변수와 같은)공통자원에 접근하지 않도록 하기 위해서 만들어진 알고리즘이다. 접근제어가 필요한 영역을 임계 영역 (critical section)이라고 한다. 임계 영역은 상호 배제 (mutual exclusion)알고리즘으로 자신 외에 다른 Thread(쓰레드) 혹은 프로세스(:12)의 접근을 막는 방식으로 이루어진다.

참고

  1. 뮤텍스로 쓰레드 동기화 하기
  2. 뮤텍스와 조건변수의 사용
  3. Pthread API 레퍼런스
  4. 세마포어(:12)