C++ oferă funcționalitatea de întârziere sau stare inactivă cu ajutorul sistemului de operare pentru o anumită perioadă de timp. Alte operațiuni CPU vor funcționa adecvat, dar funcția Sleep() din C++ va dormi executabilul prezent pentru timpul specificat de fir. Poate fi implementat folosind 2 biblioteci în funcție de sistemul de operare utilizat:
#include // pentru Windows
caracteristici java 8#include // pentru Linux
Sleep poate suspenda execuția pentru time_period, unde time_period este implicit în secunde, deși îl putem schimba în microsecunde.
Sintaxă:
somn( perioada_timp ); // time_period în secunde
codul numărului aleatoriu c
Parametru: time_period este în secunde și reprezintă timpul de somn luat.
Tip returnare: Tipul de returnare al funcției de somn este un număr întreg în care dacă funcția este executată cu succes, atunci valoarea returnată va fi 0, altfel minus valoarea perioadei de timp returnate.
Exemplu:
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'; }>