Koroutinen

Die letzten paar Seiten haben wir mit fast schon mikroskopisch kleinen Details im Verhalten von Prozessen verbracht. Statt unseren Abstieg in die finsteren Tiefen fortzusetzen, kommen wir nun zu einer Sicht auf Prozesse zurück, die auf einer höheren Ebene angesiedelt ist.

Weiter oben in diesem Kapitel haben wir Möglichkeiten vorgestellt, mehrere gleichzeitig laufende Jobs innerhalb einer interaktiven Login-Sitzung zu steuern. Nun wollen wir die Steuerung mehrerer Prozesse innerhalb von Shell-Programmen betrachten. Wenn zwei (oder mehr) Prozesse explizit so programmiert sind, dass sie gleichzeitig laufen und möglicherweise miteinander kommunizieren, nennen wir sie Koroutinen.

Genau genommen ist das nichts Neues: Eine Pipeline ist ein Beispiel ...

Get Einführung in die bash-Shell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.