13Leichtgewichtige Prozesse

Python bietet die Möglichkeit zur parallelen Programmierung, insbesondere für leichtgewichtige Prozesse. Das sind Prozesse, die aus einem laufenden Programm heraus gestartet werden und danach ein recht unabhängiges Eigenleben führen (im Gegensatz zu solchen Prozessen, die völlig unabhängig voneinander operieren, arbeiten leichtgewichtige Prozesse unter der Kontrolle eines übergeordneten Prozesses, den man als Hauptprogramm interpretieren kann). Solche Prozesse können auf einer Maschine mit nur einem einzigen Prozessor ablaufen, dann müssen sich die Prozesse darauf einigen, wer wann für wie lange den Prozessor zugeteilt bekommt. Sie können jedoch auch auf mehrere Prozessoren verteilt ausgeführt werden, wobei offensichtlich ...

Get Python 3 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.