J'ai un code de log qui doit être exécuté après que tous les Threads
sont exécutés.Comment exécuter un morceau de code seulement après que tous les threads aient été exécutés
Thread t1 = new MyThread();
Thread t2 = new MyThread();
t1.run();
t2.run();
doLogging();
Est-il possible d'exécuter doLogging()
seulement après que les deux fils sont effectués avec leur traitement. Maintenant que doLogging()
est appelé dès que t1 et t2 sont démarrés.
Il convient de souligner que, puisque vous appelez courir au lieu de départ vous obtenez déjà le comportement désiré. –