logo

Función de suspensión en C++

C++ proporciona la funcionalidad de retraso o estado inactivo con la ayuda del sistema operativo durante un período de tiempo específico. Otras operaciones de la CPU funcionarán adecuadamente, pero la función Sleep() en C++ suspenderá el ejecutable actual durante el tiempo especificado por el subproceso. Se puede implementar utilizando 2 bibliotecas según el sistema operativo que se utilice:

#incluir // para ventanas



#incluir // para Linux

Sleep puede suspender la ejecución durante time_period donde time_period está en segundos de forma predeterminada, aunque podemos cambiarlo a microsegundos.

Sintaxis:



dormir (periodo_tiempo); // periodo_tiempo en segundos

Parámetro: time_period está en segundos y representa el tiempo de sueño necesario.

Tipo de devolución: El tipo de retorno de la función de suspensión es un número entero donde, si la función se ejecuta correctamente, el valor devuelto será 0; de lo contrario, menos el valor del período de tiempo devuelto.



Ejemplo:

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