C++ poskytuje funkcionalitu oneskorenia alebo neaktívneho stavu s pomocou operačného systému na určité časové obdobie. Ostatné operácie CPU budú fungovať adekvátne, ale funkcia Sleep() v C++ uspí súčasný spustiteľný súbor na určený čas vláknom. Môže byť implementovaný pomocou 2 knižníc podľa používaného operačného systému:
#include // pre Windows
mylive kriket#include // pre linux
Režim spánku môže pozastaviť vykonávanie na time_period, kde time_period je predvolene v sekundách, hoci to môžeme zmeniť na mikrosekundy.
Syntax:
spanok( cas_obdobie ); // time_period v sekundách
typy počítačov
Parameter: time_period je v sekundách a predstavuje čas spánku.
Typ návratu: Návratový typ funkcie spánku je celé číslo, pričom ak je funkcia úspešne vykonaná, vrátená hodnota bude 0, v opačnom prípade mínus hodnota vráteného časového obdobia.
Príklad:
C++ // C++ Program to show how to use // sleep function #include // Library effective with Windows #include // Library effective with Linux #include using namespace std; // Driver code int main() { cout << 'Join the Line:
'; cout << 'Wait for 5 seconds
'; // sleep will schedule rest of // activities after 5 seconds sleep(5); cout << 'It's your time buy ticket'; }>