Mutex뮤텍스는 한 번에 하나의 스레드만 임계 영역(공유 자원 독점 보장)을 실행할 수 있도록 하는 이진 세마 포어(1또는 0만 존재)에 가까운 동기화 방법입니다.Mutex는 mutual exclusion(상호배제)의 약자입니다.구성요소Lock 상태(flag): 현재 사용 중인지 아닌지 표시 (보통 바이너리 상태)소유자(owner): Lock을 현재 소유하고 있는 스레드 (PintOS에서는 holder)대기 큐(waiters): Lock을 기다리는 스레드 리스트 (자원기다림)주요 연산lock_acquire()→ Lock을 획득. 하나의 자원 차지 (다른 스레드가 소유 중이면 대기합니다)lock_release()→ Lock 해제. (다음 대기 스레드에게 넘깁니다)lock_held_by_current_th..