設有一個多核系統和一個多線程程序,該程序採用多對多線程模型來編寫。設系統內的用戶級線程數量大於處理核數量。討論以下情況的性能影響。
a. 分配給程序的內核線程數量小於處理核數量。
b. 分配給程序的內核線程數量等於處理核數量。
c. 分配給程序的內核線程數量大於處理核數量,但小於用戶級線程數量。
答案僅供參考:
a)當內核線程的數量小於處理器的數量時,一些處理器將保持空閒狀態,因爲調度器只將內核線程映射到處理器,而不將用戶級線程映射到處理器。
b)當內核線程的數量正好等於處理器的數量時.....
查看完整版答案請關注公衆號 萬象萌新 回覆 CZXT4.13