線程的基本概念 處理器的核數(shù)、線程數(shù),有什么作用?
處理器的核數(shù)、線程數(shù),有什么作用?事實(shí)上,處理器中的每個(gè)核心都是一個(gè)CPU處理設(shè)備,只對(duì)應(yīng)一個(gè)線程,但也有例外。英特爾的處理器支持超線程技術(shù),即一個(gè)內(nèi)核可以通過仿真實(shí)現(xiàn)兩個(gè)線程,也就是說一個(gè)內(nèi)核可以在
處理器的核數(shù)、線程數(shù),有什么作用?
事實(shí)上,處理器中的每個(gè)核心都是一個(gè)CPU處理設(shè)備,只對(duì)應(yīng)一個(gè)線程,但也有例外。英特爾的處理器支持超線程技術(shù),即一個(gè)內(nèi)核可以通過仿真實(shí)現(xiàn)兩個(gè)線程,也就是說一個(gè)內(nèi)核可以在一定時(shí)間內(nèi)同時(shí)處理兩個(gè)任務(wù),提高了CPU的利用率。上面的解釋不那么容易理解。為了舉例說明,讓我們看一下下面的圖像說明。
正常情況下,一個(gè)窗口對(duì)應(yīng)一個(gè)柜員,超線程技術(shù)相當(dāng)于一個(gè)柜員管理兩個(gè)窗口,用左右手同時(shí)處理兩個(gè)窗口的業(yè)務(wù),大大提高了核心的使用效率,提高了業(yè)務(wù)處理速度。雖然處理速度比單核和單線程快,但不如兩核同時(shí)工作,所以只有真正的多核才是硬道理。
八核16線程什么概念?
計(jì)算機(jī)的8核,16個(gè)線程是
指CPU核有8個(gè),CPU核是計(jì)算器和控制器,多核CPU可以增強(qiáng)并行處理能力,可以一次處理多個(gè)線程。多個(gè)核心集成在一個(gè)CPU上。單核只有一個(gè),雙核在CPU上有兩個(gè)核,依此類推
線程是進(jìn)程中的單個(gè)順序控制流。線程是程序中的單個(gè)順序控制流。在一個(gè)程序中同時(shí)運(yùn)行多個(gè)線程來完成不同的任務(wù)稱為多線程