C++ zagotavlja funkcionalnost zakasnitve ali neaktivnega stanja s pomočjo operacijskega sistema za določeno časovno obdobje. Druge operacije procesorja bodo delovale ustrezno, vendar bo funkcija Sleep() v C++ pustila trenutno izvedljivo datoteko v stanju mirovanja za čas, ki ga določi nit. Izvaja se lahko z uporabo 2 knjižnic glede na uporabljeni operacijski sistem:
#include // za okna
#include // za linux
Spanje lahko prekine izvajanje za časovno_obdobje, kjer je časovno_obdobje privzeto v sekundah, čeprav ga lahko spremenimo v mikrosekunde.
Sintaksa:
spanje (časovno_obdobje); // časovno_obdobje v sekundah
Parameter: time_period je v sekundah in predstavlja čas spanja.
Vrsta vračila: Vrsta vrnitve funkcije mirovanja je celo število, pri čemer bo vrnjena vrednost 0, če je funkcija uspešno izvedena, sicer minus vrednost vrnjenega časovnega obdobja.
primer:
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'; }>