Kapitel 20

Threads

Threads sind Prozesse. Um Threads besser zu verstehen, sollte man sich zunächst den Unterschied zwischen Prozess und Programm klar machen. Ein Programm ist eine formale Beschreibung dessen, was der Computer tun soll. Es ist ein Textdokument, das z.B. in einer Datei gespeichert ist. Ein Programm existiert auch dann, wenn es niemals ausgeführt wird. Es ist unabhängig von der Zeit, bleibt immer, wie es ist, und kann sich nicht in unterschiedlichen Zuständen befinden.

Ein Prozess ist ein Programm in Ausführung. Wenn ein Programm gestartet wird, richtet das Betriebssystem einen Prozess ein. Der Prozess erhält eine Prozessidentifikation und im Arbeitsspeicher des Computers einen nach außen abgeschotteten Bereich, in dem die momentanen ...

Get Python 3 - Lernen und professionell anwenden 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.