关于延迟我有问题
我有一个可以实现延迟的代码:
#include<iostream>
#include<ctime>
int main()
{
using namespace std;
cout<<"enter the delay time time in second:";
float secs;
cin>>secs;
clock_t delay=secs*CLOCKS_PER_SEC;
cout<<"starting\a\n";
clock_t start=clock();
while(clock()-start<delay);
cout<<"done\a\n";
return 0;
}
在运行过程中CPU使用率100%这是为什么?
可以解决这个问题吗?
那位高手教教我