Was ist der Unterschied zwischen leichtem Prozess und Thread?

Ich habe eine Antwort auf die Frage gefundenHier. Aber ich verstehe einige Ideen in der Antwort nicht. Es heißt beispielsweise, dass ein kompakter Prozess seinen logischen Adressraum mit anderen Prozessen teilt. Was heißt das? Ich kann die gleiche Situation mit 2 Threads verstehen: Beide teilen sich einen Adressraum, so dass beide (zum Beispiel) beliebige Variablen aus dem bss-Segment lesen können. Aber wir haben viele verschiedene Prozesse mit verschiedenen BSS-Abschnitten und ich weiß nicht, wie ich sie alle teilen soll.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage