Ich habe einen Protokollierungscode, der ausgeführt werden muss, nachdem alle Threads
s ausgeführt wurden.Wie man ein Stück Code nur ausführt, nachdem alle Threads fertig sind
Thread t1 = new MyThread();
Thread t2 = new MyThread();
t1.run();
t2.run();
doLogging();
Gibt es eine Möglichkeit doLogging()
nur ausgeführt werden, nachdem beide Threads mit ihrer Verarbeitung fertig sind. Jetzt wird doLogging()
aufgerufen, sobald t1 und t2 gestartet werden.
Es sollte hingewiesen werden, dass, da Sie laufen fordern statt Start Sie erhalten bereits das gewünschte Verhalten. –