Perhatikan bahwa tidak ada API C standar untuk milidetik, jadi (di Unix) Anda harus puas dengan usleep
, yang menerima mikrodetik:
#include <unistd.h>
unsigned int microseconds;
...
usleep(microseconds);
Di C++11, Anda dapat melakukannya dengan fasilitas pustaka standar:
#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::milliseconds(x));
Jelas dan mudah dibaca, tidak perlu lagi menebak apa unit sleep()
fungsi mengambil.