ミリ秒単位の標準 C API は存在しないため、(Unix では) usleep
で解決する必要があることに注意してください。 、マイクロ秒を受け入れます:
#include <unistd.h>
unsigned int microseconds;
...
usleep(microseconds);
C++11 では、標準ライブラリ機能を使用してこれを行うことができます:
#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::milliseconds(x));
明確で読みやすく、sleep()
の単位を推測する必要はもうありません 関数がかかります。