C ++线程等待时间

时间:2011-04-04 18:20:27

标签: c++ windows multithreading

有没有办法让线程在其生命周期中 WAITING (在C ++ / windows中)? (我之前询问过工作时间,但是等待时间会好得多:))

使用GetThreadTimes对我来说是不够的,因为我需要一个高结果(方式优于100微秒,更多朝向5-10微秒甚至更低。

1 个答案:

答案 0 :(得分:3)

  1. 调用GetThreadTimes()。
  2. 将内核时间和用户时间相加。
  3. 从现在开始减去创建时间。
  4. 从步骤3中找到的值减去第2步中找到的值,并得到答案。