Maison  >  Article  >  introduction à la fonction sleep()

introduction à la fonction sleep()

尚
original
2019-07-23 15:54:137168parcourir

introduction à la fonction sleep()

La fonction Veille peut mettre un programme informatique (processus, tâche ou thread) en veille, le rendant inactif pendant un certain temps. Lorsque la minuterie définie par la fonction expire, ou qu'un signal est reçu, ou que le programme est interrompu, le programme continuera à s'exécuter.

Utilisation :

L'appel de la fonction sleep() nécessite en paramètre une heure, qui représente l'intervalle de temps pendant lequel l'exécution du programme doit être suspendue. Habituellement, l'unité du paramètre est la seconde, mais dans certains systèmes d'exploitation plus précis, elle peut être en millisecondes, voire en microsecondes.

Système Windows

Dans le système d'exploitation Windows, la fonction sleep() nécessite un paramètre en millisecondes pour représenter le temps de suspension du programme. La fonction sleep() est incluse dans la dynamique kernel32.dll. bibliothèque de liens, mais il n'existe pas de fonction sleep() qui puisse être exécutée directement dans le fichier batch. La fonction sleep() se trouve dans les ensembles d'outils Windows tels que le pack de ressources Windows 2003.

Système Unix

Dans les systèmes d'exploitation de type Unix, l'appel de la fonction sleep() nécessite un paramètre en secondes. Si vous avez besoin d'un contrôle du temps plus précis, vous pouvez utiliser la fonction nanosleep().

Exemple de langage C

Dans le système Windows :

Sleep(2*1000); //dormir pendant 2 secondes

Dans les systèmes Unix :

sleep(2); //dormir pendant 2 secondes

Exemple :

#include <windows.h>
#include<stdio.h>
int main()
{
int a;
a=1000;
printf("你");
Sleep(a);/* VC 使用Sleep*/
printf("好"); /*输出“你”和“好”之间会间隔一千毫秒,即间隔一秒,Sleep()的单位为毫秒*/
return 0;
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:format fat32Article suivant:format fat32