では、この2つは同じですか?遅延 CPU 使用率の使用は、タスク マネージャーでクレイジーです..これはシステム アイドル プロセスと同じケースですか?
#include <iostream>
#include <time.h>
//#include <windows.h>
int delay(long int time)
{
clock_t beginning = clock();
while(clock() - beginning < time) {}
return 0;
}
int main()
{
clock_t beginning = clock();
begin:
std::cout << "delay this by 1000ms\n";
//Sleep(1000);
delay(1000);
goto begin; //i know, i know
return 0;
}