logo

Slaapfunctie in C++

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'; }>