2012-10-17 2 views
1

WaitForSingleObject 함수가 반환 될 때까지 얼마나 많은 시간이 경과했는지 알 수있는 방법이 있습니까?WaitForSingleObject가 반환 될 때까지의 시간이

또는 알고있는 유일한 방법은 일종의 타이머를 사용하는 것입니까?

+0

다른 좋은 질문이 있지만 답변을 수락하지 않았습니다. –

답변

1

추적해야 할 경우 타이머를 사용해야합니다. 다른 대안 (정확한 시간을 얻지 못할지라도 타이머가 더 좋을 수도 있음)은 작은 시간 제한 값으로 WaitForSingleObject으로 전화하는 것입니다. 반환 코드가 WAIT_TIMEOUT인지 확인할 수 있습니다. 그럴 경우 시간 초과 값만큼 시간 카운트를 증가 시키십시오.

0

GetTickCount() 호출 전후에. DWORD 랩 어라운드에주의하십시오.

관련 문제