Maison > Problème commun > introduction à la fonction sleep()

introduction à la fonction sleep()

Libérer: 2019-07-23 15:54:13
original
7227 Les gens l'ont consulté

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;
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal