C++ gir funksjonaliteten til forsinkelse eller inaktiv tilstand ved hjelp av operativsystemet for en bestemt tidsperiode. Andre CPU-operasjoner vil fungere tilstrekkelig, men Sleep()-funksjonen i C++ vil hvile den nåværende kjørbare filen i den angitte tiden av tråden. Det kan implementeres ved hjelp av 2 biblioteker i henhold til operativsystemet som brukes:
endre navn i linux-katalogen
#include // for windows
#include // for linux
Sleep kan suspendere kjøringen for time_period der time_period er i sekunder som standard, selv om vi kan endre den til mikrosekunder.
Syntaks:
sleep( tidsperiode ); // tidsperiode i sekunder
Parameter: time_period er i sekunder, den representerer søvntiden som er tatt.
Returtype: Returtypen for dvalefunksjon er et heltall der hvis funksjonen er vellykket utført, vil verdien som returneres, være 0, ellers minus verdien av tidsperioden som returneres.
Eksempel:
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'; }>