/* Page prose (de) */
"MainThread" = "# Threads, und der eine, der am meisten zählt\n\nEin **Thread** ist eine einzelne Folge von Anweisungen, die der Prozessor eine nach der anderen ausführt. Deine App beginnt ihr Leben mit bereits einem laufenden Thread: dem **Hauptthread**. Er ist aus einem Grund besonders: **deine gesamte UI-Arbeit muss auf ihm passieren.** Zeichnen, Berührungen verarbeiten, Animationen, ein Label aktualisieren: immer auf dem Hauptthread.\n\nDas gibt dem Hauptthread eine zweite Aufgabe über das Ausführen deines Codes hinaus: Er treibt den **Run Loop** an, der die Oberfläche am Leben hält und den Bildschirm viele Male pro Sekunde neu zeichnet. Wenn du dem Hauptthread ein langes Stück Arbeit übergibst, kann er nicht neu zeichnen. Für die Nutzerin ist die App **eingefroren**.\n\nLass es uns fühlen. Der Code unten blockiert den Hauptthread mit Absicht:";
"MainThread-2" = "**Sieh es laufen:** Die Seite pausiert und gibt dann alles auf einmal aus. In einer echten App würde während dieser Pause das Scrollen klemmen und Tipser würden ignoriert. Nichts ist *kaputt*: Der Hauptthread ist einfach damit beschäftigt zu zählen und kann nichts anderes tun. Genau das ist das gesamte Problem, zu dessen Lösung Nebenläufigkeit existiert.\n\n* callout(Probier es aus): Verkleinere den Bereich auf `1...1_000` und führe erneut aus. Pausiert die Seite immer noch, bevor sie ausgibt?\n\n[Zurück](@previous)  |  Seite 2 von 5  |  [Weiter: Nebenläufigkeit vs. Parallelität](@next)";
