C++ nodrošina aizkaves vai neaktīvā stāvokļa funkcionalitāti ar operētājsistēmas palīdzību uz noteiktu laika periodu. Citas CPU darbības darbosies adekvāti, bet Sleep() funkcija programmā C++ iemigs pašreizējo izpildāmo failu noteiktā laika posmā. To var ieviest, izmantojot 2 bibliotēkas atkarībā no izmantotās operētājsistēmas:
#include // logiem
#include // operētājsistēmai Linux
Miega režīms var apturēt izpildi uz laika_periodu, kur laika_periods pēc noklusējuma ir sekundēs, lai gan mēs varam to mainīt uz mikrosekundēm.
Sintakse:
miegs( laika_periods ); // laika_periods sekundēs
Parametrs: time_period ir sekundēs, tas atspoguļo miega ilgumu.
Atgriešanas veids: Miega funkcijas atgriešanas veids ir vesels skaitlis, kur, ja funkcija ir veiksmīgi izpildīta, atgrieztā vērtība būs 0, pretējā gadījumā atskaitot atgrieztā laika perioda vērtību.
Piemērs:
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'; }>