30 Stimmen

Warum werden Threads als leichtgewichtige Prozesse bezeichnet?

Ein Thread ist "leichtgewichtig", weil der größte Teil des Overheads bereits durch die Erstellung seines Prozesses erledigt wurde.

Das habe ich in einem der Tutorials gefunden.

Kann jemand erläutern, was das genau bedeutet?

0voto

SHUBHAM DHIMAN Punkte 1

Nur weil die Fäden teilen sich den gemeinsamen Speicherplatz . Der dem Hauptthread zugewiesene Speicher wird von allen anderen Child-Threads gemeinsam genutzt. Im Falle von Process müssen die Child-Prozesse hingegen einen eigenen Speicherplatz zuweisen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X