線程占有的都是不共享的,其中包括:棧、寄存器、狀態、程序計數器
線程間共享的有:堆,全局變量,靜態變量;
進程占有的資源有:地址空間,全局變量,打開的文件,子進程,信號量、賬戶信息。
線程共享的內容包括:
進程 代碼段
進程 數據段
進程打開的文件描述符、
信號的處理器、
進程的當前目錄和
進程用戶 ID 與進程組 ID
線程獨有的內容包括:
線程 ID
寄存器組的值
線程的堆棧
錯誤返回碼
線程的信號屏蔽碼