Bonjour,

je cherche à exécuter un traitement long dans un thread simple, et à la fin de son exécution mettre à jour l'état d'un bouton de l'interface. A côté de cela, j'ai besoin d'un thread périodique qui permet de mettre à jour l'interface pour afficher un log du traitement lancé dans le précédent thread.

Pour cela, j'ai une pile de message partagé par les 2 threads, mais je cherche à savoir / comprendre comment utiliser les ExecutorService pour faire tout cela.

Est il possible d’exécuter un newSingleThreadExecutor et un newSingleThreadScheduledExecutor dans le même ExecutionService et de gérer ensuite facilement les interactions avec l'interface, de les stopper en cours de route si nécessaire etc.... ???

Si qqun a un lien d'un exemple concret je suis preneuse.

Merci.