logo

Funkcija mirovanja v C++

C++ zagotavlja funkcionalnost zakasnitve ali neaktivnega stanja s pomočjo operacijskega sistema za določeno časovno obdobje. Druge operacije procesorja bodo delovale ustrezno, vendar bo funkcija Sleep() v C++ pustila trenutno izvedljivo datoteko v stanju mirovanja za čas, ki ga določi nit. Izvaja se lahko z uporabo 2 knjižnic glede na uporabljeni operacijski sistem:

#include // za okna



#include // za linux

Spanje lahko prekine izvajanje za časovno_obdobje, kjer je časovno_obdobje privzeto v sekundah, čeprav ga lahko spremenimo v mikrosekunde.

Sintaksa:



spanje (časovno_obdobje); // časovno_obdobje v sekundah

Parameter: time_period je v sekundah in predstavlja čas spanja.

Vrsta vračila: Vrsta vrnitve funkcije mirovanja je celo število, pri čemer bo vrnjena vrednost 0, če je funkcija uspešno izvedena, sicer minus vrednost vrnjenega časovnega obdobja.



primer:

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