GNU/Linux >> Znalost Linux >  >> Linux

Spánek na milisekundy

Všimněte si, že neexistuje žádné standardní C API pro milisekundy, takže (na Unixu) se budete muset spokojit s usleep , který přijímá mikrosekundy:

#include <unistd.h>

unsigned int microseconds;
...
usleep(microseconds);

V C++11 to můžete provést pomocí standardních knihovních zařízení:

#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::milliseconds(x));

Jasné a čitelné, už nemusíte hádat, v jakých jednotkách je sleep() funkce trvá.


Linux
  1. Výukový program příkazu spánku pro Linux pro začátečníky (s příklady)

  2. Pochopení YAML pro Ansible

  3. YAML pro začátečníky

  1. DNF pro uživatele APT

  2. Linux Sleep Command – zpoždění po určitou dobu

  3. Existuje ekvivalent cd - pro cp nebo mv?

  1. Tiše zabít Subshell?

  2. Existuje alternativní funkce spánku v C až milisekundy?

  3. Vnořená smyčka for