For example, a thread can send a custom event when it has finished its processing (with an associated data), so the main loop will get it and further processing can be done. ###>Par exemple, un thread peut envoyer un évènement personnalisé quand il a fini son traitement (avec une donnée associée), de sorte que la boucle principale peut utiliser cette donnée dans un traitement ultérieur.