WAITFORTHREADTERMINATE |
Attendre pour un processus léger terminé |
---|---|
Free Pascal | System |
Syntaxe
Function WaitForThreadTerminate(threadHandle:TThreadID;TimeoutMs:LongInt):DWord; |
Paramètres
Nom | Description |
---|---|
threadHandle | Ce paramètre permet d'indiquer l'identificateur de processus léger à attendre |
TimeoutMs | Ce paramètre permet d'indiquer le nombre de millisecondes d'attente avant de le terminer. |
Description
Cette procédure permet d'attendre qu'un processus léger se termine.
Remarques
- La fonction WaitForThreadTerminate attend qu'un processus léger termine son exécution. Le processus léger est identifié par son Handle ou son ID de threadHandle. Si le processus léger ne se termine pas dans TimeoutMs millisecondes, la fonction retournera avec une valeur d'erreur.
- La fonction associée au code de sortie du processus léger.
- Toutes les plates-formes ne prennent pas en charge le délai d'expiration : les plates-formes Unix (avec le support des processus léger basés sur pthreads) ne prennent pas en charge le dépassement de délai et assistent indéfiniment que le processus léger se termine.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - EndThread
Langage de programmation - Free Pascal - Référence de procédures et fonctions - KillThread
Dernière mise à jour : Samedi, le 18 juillet 2015