logo

Sleep-funktion i C++

C++ giver funktionaliteten af ​​forsinkelse eller inaktiv tilstand ved hjælp af operativsystemet i en bestemt periode. Andre CPU-operationer vil fungere tilstrækkeligt, men Sleep()-funktionen i C++ vil dvale den nuværende eksekverbare i det angivne tidsrum af tråden. Det kan implementeres ved hjælp af 2 biblioteker i henhold til det operativsystem, der bruges:

fabriksdesignmønster

#include // for windows



#include // for linux

Søvn kan suspendere eksekveringen i time_period, hvor time_period er i sekunder som standard, selvom vi kan ændre den til mikrosekunder.

Syntaks:



søvn (tidsperiode); // tidsperiode i sekunder

Parameter: time_period er i sekunder, det repræsenterer søvntiden.

Returtype: Returtypen for dvalefunktion er et heltal, hvor hvis funktionen udføres med succes, vil den returnerede værdi være 0, ellers minus værdien af ​​den returnerede periode.



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