Section courante

A propos

Section administrative du site

SLEEP

Dormir
  unistd.h

Syntaxe

unsigned int sleep(unsigned int seconds);

Paramètres

Nom Description
seconds Ce paramètre permet d'indiquer une expression représentant un nombre de secondes à attendre avant de redonné le contrôle au processus courant.

Retour

Valeur Description
0 Cette valeur permet d'indiquer que le temps demandé s'est écoulé.
supérieur à 0 Ces valeurs permettent d'indiquer que le nombre de secondes qu'il reste à passer en veille si l'appel a été interrompu par un gestionnaire de signaux.

Description

Cette fonction permet de faire passer en mode pause le processus courant.

Remarques

Exemple

Le programme suivant permet d'attendre 2 secondes et affiche un message lorsque les 2 secondes se sont écoulés :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <unistd.h>
  4.  
  5. int main() {
  6.     printf("En attente...\n");
  7.     sleep(2);
  8.     printf("Deux secondes d'écoulées\n");
  9.     return 0;
  10. }

Voir également

Langage de programmation - Perl - Référence procédures et fonctions - sleep

Dernière mise à jour : Dimanche, le 10 décembre 2017