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 -- Das umfassende Praxisbuch now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.