?
shisha schrieb:
soweit ich verstanden habe:
ein Prozess besteht aus Programm, Daten und Keller im Hauptspeicher und hat einen KOntext besthend aus Dateiinfos, Zugriffsrechten ,...
Ein Prozess kan Kindprozesse haben und abzuarbeitende Signale.
ein Thread hingegen gehören zu einem Prozess, das heißt sie arbeiten innerhalb dessen unabhängig voneinander, sie teilen sich den Adressraum mit diesem Prozess
. Das heißt für mich sie haben vollständigen Zugriff auf dessen Variablen und könnten den Prozess auch blockieren.
alles richtig, bis auf das 'blockieren'. will ein thread den prozess blockieren, müsste er alle anderen threads anhalten. das kann, ja nach OS, möglich sein, oder nicht.