뮤텍스와 세마포어의 특징, 차이에 대한 정리임계 영역(Critical Section)함수 내에 둘 이상의 스레드가 동시에 실행하면 문제를 일으키는 하나 이상의 문장으로 묶여있는 코드블록쓰레드 동기화동일한 메모리 영역으로 동시 접근이 발생하는 상황에 필요동일한 메모리 영역에 접근하는 쓰레드의 실행 순서를 지정해야 하는 상황에 필요뮤텍스(Mutex)Mutual Exclution임계영역에 여러 쓰레드의 동시접근을 허용하지 않는 기술동기화 대상이 하나일때 사용하기 두 함수를 통해 임계영역 보호pthread_mutex_lock(pthread_mutex *mutex)pthread_mutex_unlock(pthread_mutex *mutex)pthread_mutex_lock(&mutex);// 임계 영역 시작// ...