Raku-Kurs / Funktionale, nebenläufige, reaktive und Web-Programmierung / Nebenläufige Programmierung

Threads

Ein Thread ist ein eigenständiger Ausführungsstrang, der neben dem Rest Ihres Programms läuft. Einen Thread zu starten lässt ein Stück Arbeit im Hintergrund geschehen, während das Hauptprogramm weiterläuft.

Threads sind das Werkzeug für Nebenläufigkeit auf der untersten Ebene in Raku. Im Alltag greifen Sie meist zu den übergeordneten Promises des nächsten Abschnitts, die auf Threads aufbauen, sich aber weit leichter verbinden lassen. Dennoch lohnt es sich, den grundlegenden Mechanismus zu sehen: wie man einen Thread startet und wie man auf ihn wartet.

Themen in diesem Abschnitt

Praxis

Lösen Sie 1 Quiz zum Inhalt dieses Abschnitts.

Übungen

Dieser Abschnitt enthält 3 Übungen. Sehen Sie sich alle Themen dieses Abschnitts an, bevor Sie mit den Übungen beginnen.

  1. In einem Thread ausführen
  2. Zusammenführen und warten
  3. Zwei Threads

Kursnavigation

Lösung: Keines negativ   |   Einen Thread starten