Если в моем коде есть пустой цикл while, например:
while(true);
Он будет использовать процессор до 25%. Однако, если я сделаю следующее:
while(true)
Sleep(1);
Он будет использовать только около 1%.
Так почему это?
Обновление: спасибо за все замечательные ответы, но я думаю, я действительно должен был задать этот вопрос, Каков алгоритм сна()?, который больше нужен Я хотел знать.