線程私有數據

線程私有數據實現的主要思想是:在分配線程私有數據之前,創建與該數據相關聯的健,這個鍵可以被進程中的所有線程使用,但每個線程把這個鍵與不同的線程私有數據地址進行關聯,需要說明的是每個系統支持有限數量的線程特定數據元素(下面的例子以128個爲限制)。那麼這個鍵的實現原理是什麼呢? 其實系統爲每個進程維護了一個稱之爲Key結構的結構數組,如下圖所示: (圖1) 在上圖中Key 結構的「標誌」指示這個數據
相關文章
相關標籤/搜索