threading python: event.set () notifiera vraiment chaque thread en attente

Si j'ai un filetage.L'événement et les deux lignes de code suivantes...

event.set()
event.clear()

...et j'ai des fils qui sont en attente pour cet événement.

Ma question est liée à ce qui se passe lors de l'appel de la méthode set ():

  • Puis-je être sûr que tout le thread en attente(s) sera notifiée? (c'est à dire de l'Événement.set() "informe" le fils)
  • Ou peut-il arriver que ces deux lignes sont exécutées rapidement les uns après les autres, que certains sujets peut-être encore en attente? (c'est à dire de l'Événement.wait() sondages de l'événement de l'état, qui peut déjà être "effacé" de nouveau)

Merci pour vos réponses!

source d'informationauteur Criss