C++ biedt de functionaliteit van een vertraagde of inactieve status met behulp van het besturingssysteem gedurende een specifieke periode. Andere CPU-bewerkingen zullen adequaat functioneren, maar de Sleep()-functie in C++ zal het huidige uitvoerbare bestand gedurende de opgegeven tijd door de thread laten slapen. Het kan worden geïmplementeerd met behulp van 2 bibliotheken, afhankelijk van het gebruikte besturingssysteem:
#include // voor Windows
#include // voor Linux
Sleep kan de uitvoering opschorten voor time_period, waarbij time_period standaard in seconden is, hoewel we dit kunnen wijzigen in microseconden.
Syntaxis:
slaap(tijd_periode); // tijd_periode in seconden
Parameter: time_period is in seconden en vertegenwoordigt de gebruikte slaaptijd.
Retourtype: Het retourtype van de slaapfunctie is een geheel getal. Als de functie met succes wordt uitgevoerd, is de geretourneerde waarde 0, anders minus de waarde van de geretourneerde tijdsperiode.
Voorbeeld:
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'; }>