logo

Sleep-funktion i C++

C++ ger funktionen fördröjning eller inaktivt tillstånd med hjälp av operativsystemet under en viss tidsperiod. Andra CPU-operationer kommer att fungera adekvat men Sleep()-funktionen i C++ kommer att vila den nuvarande körbara filen under den angivna tiden av tråden. Det kan implementeras med två bibliotek beroende på vilket operativsystem som används:

#include // för Windows



#include // för linux

Sleep kan avbryta exekveringen för time_period där time_period är i sekunder som standard även om vi kan ändra den till mikrosekunder.

Syntax:



sleep( time_period ); // tidsperiod i sekunder

Parameter: time_period är i sekunder, den representerar sömntiden.

Returtyp: Returtypen för sömnfunktion är ett heltal där om funktionen utförs framgångsrikt kommer det returnerade värdet att vara 0, annars minus värdet för den returnerade tidsperioden.



Exempel:

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