關閉→
當前位置:知科普>IT科技>同一個進程中的線程不共享的部分是

同一個進程中的線程不共享的部分是

知科普 人氣:2.36W

同一個進程中的線程不共享的部分是靜態變量。線程共享的環境包括進程代碼段、進程的公有數據(利用這些共享的數據,線程很容易的實現相互之間的通訊)、進程打開的文件描述符、信號的處理器、進程的當前目錄和進程用户ID與進程組ID。

同一個進程中的線程不共享的部分是

進程擁有這許多共性的同時,還擁有自己的個性。有了這些個性,線程才能實現併發性。這些個性包括:線程ID、寄存器組的值、線程的堆疊、錯誤返回碼、線程的信號屏蔽碼、線程的優先級。每個線程都有自己的線程id,這個id在本進程中是唯一的。進程用此來標識線程。由於線程間是併發運行的,每個線程有自己不同的運行線索,當從一個線程切換到另一個線程上 時,必須將原有的線程的寄存器集合的狀態保存,以便將來該線程在被重新切換到時能得以恢復。

TAG標籤:#共享 #進程 #線程 #