2017-10-08 9 views

답변

0

불평등은 새로운 스레드에서 잠금을 얻을 준비가되면 잠금을 얻은 사람의 공평성을 보장하지 않는다는 것을 의미합니다 (해당 시점에 잠금을 요청하는 스레드가 여러 개 있다고 가정) . 즉, 다른 스레드가 항상 잠금 대신 임의적으로 잠금을 가져올 수 있기 때문에 한 스레드가 계속 굶주릴 수 있습니다.

공정 모드는 더 많은 스레드들이 (예를 들어, 얼마 지나지 대기 시작 스레드 전) 공정한 방식으로 잠금을 획득 할 것이 공정성을 어느 정도 보장되는 경우, 선착순와 같은 역할을합니다.

재진입 록이 공정한 경우 위 정의의 공정한의 경우 잠금은 동일한 스레드가 아니라 대기중인 다른 스레드에 부여됩니다.