求多線程的全面解釋和用途

來源:生活大全幫 9.68K

求多線程的全面解釋和用途

1、多線程,是指從軟件或者硬件上實現多個線程併發執行的技術。具有多線程能力的計算機因有硬件支持而能夠在同一時間執行多於一個線程,進而提升整體處理性能。具有這種能力的系統包括對稱多處理機、多核心處理器以及芯片級多處理或同時多線程處理器。在一個程序中,這些獨立運行的程序片段叫作“線程”,利用它編程的概念就叫作“多線程處理”。具有多線程能力的計算機因有硬件支持而能夠在同一時間執行多於一個線程,台灣譯作“執行緒”,進而提升整體處理性能。

2、用途:在大多數研究領域內是要求線程調度程序要能夠快速選擇其中一個已就緒線程去運行,而不是一個一個運行而降低效率。所以要讓調度程序去分辨線程的優先級是很重要的。而線程調度程序可能是以硬件、軟件,或是軟硬件並存的形式存在。

熱門標籤