/* Page prose (de) */
"KnowingWhenEverythingIsDone" = "# Das Problem: wissen, wann alles fertig ist\n\nHier ist die Runde, auf die naive Art angestoßen. Führe sie aus und sieh zu, was schiefgeht.";
"KnowingWhenEverythingIsDone-2" = "**Sieh es laufen:** `🧾 Hand the tray...` wird *zuerst* ausgegeben, bevor ein einziges Getränk fertig ist. Die drei `async`-Aufrufe kehren sofort zurück, sie planen die Arbeit ein und machen weiter, also läuft deine \"Fertig\"-Zeile, während die Getränke noch gebrüht werden. Du brauchst eine Möglichkeit zu sagen: \"Führe diese Zeile erst aus, wenn **alles** Brühen fertig ist.\" Das ist eine Dispatch Group, die als Nächstes kommt.\n\n* callout(Probier es aus): Setze jede Brühzeit auf `0.1`. Wird `🧾 Hand the tray...` immer noch vor den Getränken ausgegeben?\n\n[Zurück](@previous)  |  Seite 2 von 8  |  [Weiter: DispatchGroup: eine Ziellinie für viele Aufgaben](@next)";
