線程的數據結構

除非顯式地聲明,否則,你可以假設以下討論的內容既適合用戶模式的線程,也適用於內核模式的線程。 在系統級別上,Windows線程是由一個線程塊執行體(ETHREAD)來表示的,如圖6.7所示。ETHREAD塊和它所指向的結構都位於系統地址空間中,唯一的例外是線程環境快(TEB),它位於進程地址空間中。而且,Windows子系統進程(Csrss)爲Windows進程中創建的每個線程維護了一個平行結構。
相關文章
相關標籤/搜索