뮤텍스 구현을 테스트하는 가장 좋은 방법은 무엇입니까? (뮤텍스를 구현할 필요가있다. 재사용은 실행 가능한 옵션이 아니다.)뮤텍스 구현을 테스트하는 가장 좋은 방법은 무엇입니까?
최선의 방법은 많은 (N) 개의 동시 스레드가 반복적으로 보호 된 영역 (I)에 액세스하려고 시도하는 것이다. 전역에 대한 업데이트 횟수가 정확히 (N) * (I)인지 확인하기 위해 액세스 수 + 쓰기 수를 계산할 수 있도록 부작용 (예 : 전역 업데이트).
다른 제안 사항이 있으십니까?
뮤텍스 (및 유사한 구조)를 테스트하는 것은 매우 어렵습니다. 기존의 테스트되고 입증 된 솔루션을 사용할 수없는 이유를 알고 싶습니다. –
"사장이 나에게 말했기 때문에" –