4
잠금에서 경쟁 조건을 방지하는 것은 무엇입니까?
데이터 레이스의 기본 사항과 잠금 / 뮤텍스 / 세마포어가 어떻게 데이터 레이스를 방지하는 데 도움이되는지 이해합니다. 그러나 잠금 장치 자체에 "경쟁 상태"가있는 경우 어떻게됩니까? 예를 들어, 동일한 응용 프로그램에 있지만 다른 프로세서에서 실행중인 두 개의 다른 스레드 는 정확히 동시에 잠금을 획득하려고합니다 . 그러면 어떻게됩니까? 이를 방지하기 위해 무엇을해야합니까? 불가능한가, …