windows - C ++ tråd ventetider

Indlæg af Hanne Mølgaard Plasc

Problem



Er der en måde at få den tid, en tråd har været VENTENDE i løbet af sit liv (i C ++/Windows)?
(Jeg har spurgt før om arbejdstiden, men at få ventetiden ville være meget bedre :))


Brug af GetThreadTimes er ikke nok for mig, fordi jeg har brug for en høj resultion (måde bedre end 100 microsec, mere i retning af 5-10 microsec eller endnu mindre.

Bedste reference



  1. Ring til GetThreadTimes ().

  2. Tilføj sammen kernetid og brugertid.

  3. Træk oprettelsestid fra nu.

  4. Subtraher værdi fundet i trin 2 fra det, der blev fundet i trin 3, og du har dit svar.