1. Correction
Il y a une erreur dans l'explication du paramètre <Durée maximale>, quand il est renseigné à 0
La citation ci-dessous est erronée:
« Si ce paramètre vaut 0, <Résultat> correspond à l'état du signal »
Proposition de correction:
D'une manière générale, la fonction SignalAttend() retourne : • Vrai si le signal est préalablement ouvert, ou s'il est ouvert durant le délai d'attente <Durée maximale>, • Faux si le signal est encore fermé au terme du délai <Durée maximale>.
Si le paramètre <Durée maximale> vaut 0, il n'y a pas d'attente.
2. Notes supplémentaires
[A] L'ouverture du signal est effectuée par la fonction SignalModifie(), généralement exécutée dans un autre Thread. (ajouter un hyperlien directement vers cette fonction !!!)
[B] Quand le signal est ouvert, la fonction SignalAttend() peut avoir pour effet de le fermer. • Si le mode de gestion du signal est Automatique, le signal est automatiquement fermé à la suite de l'exécution de la fonction SignalAttend(). • Si le mode de gestion du signal est Manuel, et qu'il est ouvert par SignalModifie(<nom du signal>,signalOuvertEtFermé), le signal est automatiquement fermé à la suite de l'exécution de la fonction SignalAttend().
|