Ich möchte eine Aufgabe ausführen, die einen Timer enthält, der eine andere Aufgabe ausführt. Ich muss warten, bis diese Unteraufgabe beendet ist, bevor ich eine andere "Elternaufgabe" ausführen kann.Java Multithreading - Planen Sie eine Aufgabe jedes Mal, wenn die Aufgabe ihren Job beendet
Also wie kann ich die Hauptaufgabe warten, bis ihre Unteraufgaben beendet sind, bevor Sie eine andere Aufgabe aufnehmen?
Ich dachte, es mit boolean IstFertig in jeder Aufgabe anmelde aber im nicht sicher, ob sein richtigen
Bitte Codebeispiel liefern: http://stackoverflow.com/help/how-to-ask –
Wenn Sie Aufgaben "abschicken", erhalten Sie eine "Zukunft", die Sie in eine Liste eintragen können. Sie können dann 'get()' auf jedem aufrufen, der zurückkommt, wenn sie fertig sind. – Fildor