重複の可能性:
1 ミリ秒未満のスリープ
プログラムを 1 ナノ秒スリープさせるにはどうすればよいですか? インターネットを検索したところ、スリープする方法がいくつか見つかりましたが、
windows.hSleep()
はミリ秒しかスリープしません。
ctime
は POSIX システム専用でnanosleep()
、私は 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'|
私は多くのことを試しましたが、すべて失敗しました。私は何をすべきか?