Objet événement, utilisé pour la notification et le signal d'événement multi-threaded.
Leset()
La fonction est utilisée pour notifier les événements (signaux définis).
le groupe
Veuillez vous référer authreading.Event()
section pour les exemples.
Si le signal a été réglé en utilisantset()
Il faut nettoyer le signal et le réinitialiser.
{@fun/Threads/ThreadEvent/clear clear}, {@fun/Threads/ThreadEvent/wait wait}, {@fun/Threads/ThreadEvent/isSet isSet}
Leclear()
fonction est utilisée pour effacer le signal.
C' est clair.
Veuillez vous référer authreading.Event()
section pour les exemples.
{@fun/Threads/ThreadEvent/set set}, {@fun/Threads/ThreadEvent/wait wait}, {@fun/Threads/ThreadEvent/isSet isSet}
Lewait()
fonction est utilisée pour définir un événement (signal) d'attente, et va bloquer avant que l'événement (signal) est définie; il prend en charge la définition d'un paramètre de temps d'arrêt.
Lewait()
la fonction renvoie si le timeout s'est produit. Si oui, elle renvoie une valeur vraie.
Boole
Attends! Attends une minute.
Letimeout
Le paramètre est utilisé pour définir le temps d'attente en millisecondes.
temps d'arrêt faux Numéro
function main() {
var event = threading.Event()
var t1 = threading.Thread(function(event) {
var ret = event.wait(100)
Log(`event.wait(100):`, ret)
ret = event.wait()
Log(`event.wait():`, ret)
}, event)
Sleep(1000)
event.set()
t1.join()
}
Testez la valeur de retour duwait()
function.
{@fun/Threads/ThreadEvent/set set}, {@fun/Threads/ThreadEvent/clear clear}, {@fun/Threads/ThreadEvent/isSet isSet}
LeisSet()
fonction est utilisée pour déterminer si un événement (signal) a été défini.
LeisSet()
la fonction renvoie si l'événement (signal) a été défini; si l'événement (signal) a été défini, elle renvoie une valeur vraie.
Boole
estSélectionné ((()
Veuillez vous référer authreading.Event()
section pour les exemples.
{@fun/Threads/ThreadEvent/set set}, {@fun/Threads/ThreadEvent/clear clear}, {@fun/Threads/ThreadEvent/wait wait}, {@fun/Threads/ThreadEvent/wait wait}, {@fun/Threads/ThreadEvent/set set}, {@fun/Threads/ThreadEvent/clear clear}, {@fun/Threads/Threads/ThreadEvent/wait wait}, {@fun/Threads/Threads/ThreadEvent/wait wait}, {@fun/Threads/Threads/ThreadEvent/wait wait}, {@fun/Threads/Threads/Threads/Wait wait}, {@fun/Threads/Threads/Wait wait wait}, {@fun/Threads/ThreadsEvent/wait wait wait}, {@fun/Threads/ThreadsEvent/Wait wait}, {@fun/Th
Fermeture de fil ThreadCondition