可能重复:
睡眠时间少于一毫秒
如何让程序休眠一纳秒?我在网上搜索,我找到了几种睡眠方式,但是:
windows.h的Sleep()
睡眠时间仅为毫秒。
ctime
'snanosleep()
仅适用于 POSIX 系统,我使用的是 Windows。
我也试过这个:
int usleep(long usec)
{
struct timeval tv;
tv.tv_sec = usec/1000000L;
tv.tv_usec = usec%1000000L;
return select(0, 0, 0, 0, &tv);
};
但是 Code::Blocks 说:
obj\Release\main.o:main.cpp|| undefined reference to `select@20'|
我尝试了很多东西,但一切都失败了。我该怎么办?