최근에 제가 책 을 읽었습니다. 운영 체제 개념 섹션 6에서 중요한 섹션 문제에 대해 섹션 6.2에서 동기화 문제를 해결하는 알고리즘이 다음 세 가지 요구 사항을 충족해야한다는 것을 알고 있습니다. 상호 배제 2. 진도 3.Bounded Waiting. 알고리즘이 두 번째 요구 사항 (진행)을 충족하는 경우 분명히이 알고리즘이 프로세스 속도 또는 예약 문제로 인해 경계 대기 중 하나를 충족한다는 것을 의미하지는 않습니다.크리티컬 섹션 문제를 고려한 세 가지 요구 사항 질문
그러나, 제 질문은 알고리즘이 경계 대기 요구 사항을 충족하는 경우, 우리는이 알고리즘이 또한 진행 요구 사항을 충족한다는 것을 의미 할 수 있습니까? 아니요, 조건이 무엇입니까? 예인 경우 세 번째 요구 사항 만 제기하고 두 번째 요구 사항은 삭제하십시오. 세 번째 요구 사항은 두 번째 요구 사항을 암시 할 수 있기 때문에 삭제하십시오. BTW, 두 번째와 세 번째 사이의 관계 (및 차이점)를 설명 할 수 있습니까?