Является ли функция windows.h Sleep (int) расточительной? - PullRequest
0 голосов
/ 13 мая 2018

Я сейчас пытаюсь написать программу, которая ждет две минуты и 25 секунд на C ++.Я использую функцию Sleep следующим образом:

Sleep(145000);

Теперь мой ноутбук нагревается каждый раз, когда я запускаю эту функцию, и вентилятор начинает работать.

Теперь вопрос - этофункция известна своей расточительностью?Я должен даже использовать это?у меня есть лучший вариант?

1 Ответ

0 голосов
/ 13 мая 2018

Функция Windows Sleep () переводит текущий поток в спящий режим.Он не запускает цикл while с ожиданием занятости или что-то в этом роде, он просто перепланирует поток для повторного запуска после периода ожидания, указанного в качестве параметра функции.Если ваш поклонник запускается, я предлагаю посмотреть на запущенные в данный момент процессы с помощью диспетчера задач.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...