Время ожидания потока C ++ - PullRequest
       0

Время ожидания потока C ++

0 голосов
/ 04 апреля 2011

Есть ли способ получить время, в течение которого поток ОЖИДАЕТ в течение своей жизни (в C ++ / windows)? (Я спрашивал раньше о рабочем времени, но время ожидания было бы намного лучше :))

Использование GetThreadTimes мне недостаточно, потому что мне нужно высокое разрешение (лучше, чем 100 мкс, больше к 5-10 мкс или даже меньше.

1 Ответ

3 голосов
/ 04 апреля 2011
  1. Вызов GetThreadTimes ().
  2. Суммируйте время ядра и время пользователя.
  3. Вычтите время создания с этого момента.
  4. Вычтите значение, найденное на шаге 2, из значения, найденного на шаге 3, и вы получите свой ответ.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...