DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Version : 2026

Catégorie : Threads, sémaphores, signaux et mutex
58 résultats
<Thread>.DemandeArrêt (Fonction)
Envoie une demande d'arrêt à un thread.
<Thread>.EnvoieSignal (Fonction)
Le thread en cours envoie un signal au thread spécifié pour le débloquer.
<Variable SignalAutomatique>.Attend (Fonction)
Bloque le thread en cours en attendant que le signal spécifié soit ouvert.
<Variable SignalAutomatique>.Ferme (Fonction)
Ferme un signal de synchronisation entre plusieurs threads.
<Variable SignalAutomatique>.Ouvre (Fonction)
Ouvre un signal de synchronisation entre plusieurs threads.
<Variable SignalManuel>.Attend (Fonction)
Bloque le thread en cours en attendant que le signal spécifié soit ouvert.
<Variable SignalManuel>.Ferme (Fonction)
Ferme un signal de synchronisation entre plusieurs threads.
<Variable SignalManuel>.Ouvre (Fonction)
Ouvre un signal de synchronisation entre plusieurs threads.
<Variable Thread>.Attend (Fonction)
Attend la fin de l'exécution du thread désigné.
Constantes de gestion des threads
Liste des constantes utilisées par les fonctions de gestion des threads, sections critiques, sémaphores, mutex, ...
ExécuteThreadPrincipal (Fonction)
Déclenche l'exécution de la procédure spécifiée par le thread principal de l'application.
ExécuteThreadPrincipalAsynchrone (Fonction)
Déclenche l'exécution d'une procédure par le thread principal de l'application sans attendre la fin de l'exécution de cette procédure.
Fonctions de gestion des threads
Liste des fonctions de gestion des threads
Fonctions de gestion des threads (syntaxe préfixée)
Liste des fonctions de gestion des threads (syntaxe préfixée)
Gérer les mutex dans les threads
Les mutex permettent de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...) à un thread à un instant donné.
Gérer les sections critiques
Les sémaphores permettent de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...
Gérer les sémaphores dans les threads : limiter l'exécution simultanée d'un code
Les sémaphores permettent de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...
Gestion des threads
WINDEV et WINDEV Mobile mettent à votre disposition des fonctions qui permettent de réaliser une gestion avancée des threads.
MutexCrée (Fonction)
Crée explicitement un mutex.
MutexDébut (Fonction)
Bloque le thread courant en attendant que le mutex soit libre.
MutexDétruit (Fonction)
Détruit explicitement un mutex.
MutexFin (Fonction)
Signale que le thread libère le mutex.
Ouverture d'une fenêtre à partir d'un thread secondaire
Un thread secondaire ne peut pas ouvrir directement une fenêtre avec les fonctions classiques du WLangage telles que ...
Principe d'exécution des threads
Lorsqu'une application est en cours d'exécution, cette application s'exécute dans un thread principal...
SectionCritique (Fonction)
Active une section critique nommée ou sur une variable dans une instruction de type UTILISER ... DANS.
SectionCritique (Type de variable)
Les variables de type SectionCritique permettent de définir des sections critiques afin de limiter l'exécution simultanée d'un code (procédure, ligne de code, ...) à un thread à un instant donné dans une seule application.
SectionCritiqueDébut (Fonction)
Signale le début d'une section critique : aucun autre thread ne pourra exécuter le code tant que le thread courant ne sera pas sorti de la section critique.
SectionCritiqueFin (Fonction)
Signale la fin d'une section critique : un autre thread pourra exécuter le code.
SémaphoreCrée (Fonction)
Crée un sémaphore.
SémaphoreDébut (Fonction)
Bloque le thread en cours en attendant que le sémaphore soit ouvert (c'est-à-dire qu'une place "libre" soit disponible dans la zone protégée).
SémaphoreDétruit (Fonction)
Détruit explicitement un sémaphore.
SémaphoreFin (Fonction)
Autorise un ou plusieurs threads de sortir de la zone protégée par le sémaphore.
SignalAttend (Fonction)
Bloque le thread en cours en attendant que le signal spécifié soit ouvert.
SignalAutomatique (Type de variable)
Le type SignalAutomatique permet de gérer un signal automatique.
SignalCrée (Fonction)
Crée un signal.
SignalDétruit (Fonction)
Détruit explicitement un signal.
SignalFerme (Fonction)
Ferme un signal de synchronisation entre plusieurs threads.
SignalManuel (Type de variable)
Le type SignalManuel permet de gérer un signal manuel.
SignalModifie (Fonction)
Modifie l'état d'un signal.
SignalOuvre (Fonction)
Ouvre un signal de synchronisation entre plusieurs threads.
Synchroniser des threads à l'aide de signaux
Les signaux permettent de synchroniser les différents threads d'une application...
Thread (Type de variable)
Le type Thread permet de définir toutes les caractéristiques d'un thread.
ThreadArrêtDemandé (Fonction)
Vérifie si une demande d'arrêt a été envoyée au thread en cours d'exécution.
ThreadArrête (Fonction)
Arrête un thread secondaire. Fonction déconseillée.
ThreadAttend (Fonction)
Attend la fin de l'exécution du thread désigné.
ThreadAttendSignal (Fonction)
Bloque le thread en cours jusqu'à ce qu'il reçoive un signal d'un autre thread.
ThreadCourant (Fonction)
Renvoie le nom du thread en cours d'exécution.
ThreadDemandeArrêt (Fonction)
Envoie une demande d'arrêt à un thread.
ThreadEnvoieSignal (Fonction)
Le thread en cours envoie un signal au thread spécifié pour le débloquer.
ThreadEtat (Fonction)
Renvoie l'état actuel d'un thread.
ThreadExécute (Fonction)
Lance l'exécution d'un thread secondaire.
ThreadFin (Fonction)
Termine l'exécution du thread en cours.
ThreadMode (Fonction)
Change le mode de gestion des threads.
ThreadPause (Fonction)
Temporise le thread en cours pour la durée indiquée.
ThreadPersistant (Fonction)
Rend un thread persistant.
ThreadPriorité (Fonction)
Renvoie ou modifie le niveau de priorité d'un thread.
ThreadReprend (Fonction)
Relance l'exécution d'un "thread" précédemment suspendu par la fonction ThreadSuspend. Fonction déconseillée.
ThreadSuspend (Fonction)
Suspend temporairement l'exécution du thread désigné. Fonction déconseillée.