多執行緒有什麼用 多執行緒的用途

來源:時尚少女範 2.82W
多執行緒有什麼用 多執行緒的用途

1、在大多數研究領域內是要求執行緒排程程式要能夠快速選擇其中一個已就緒執行緒去執行,而不是一個一個執行而降低效率。所以要讓排程程式去分辨執行緒的優先順序是很重要的。而執行緒排程程式可能是以硬體、軟體,或是軟硬體並存的形式存在。而另一個研究領域則是要研究何種事件(快取記憶體失敗、內部執行連續性、使用DMA等)會造成執行緒切換。

2、如果多執行緒的方案會複製所有軟體可見的狀態,包括特許的控制登入、TLB 等,那就能夠讓虛擬機器去創造各式執行緒。這樣子就允許在相同的處理器中每個執行緒跑各自的操作系統。換句話說,如果只有儲存了使用者模式的狀態,就能夠讓相同的裸晶大小的晶片在一段時間內處理更多的執行緒。

熱門標籤