簡述線程的主要屬性 處理器的核數(shù)、線程數(shù),有什么作用?
處理器的核數(shù)、線程數(shù),有什么作用?處理器中的核心以及線程代表了處理信息的通道,核心和線程數(shù)越多,通道就越多,就可以在多通道內(nèi)并行處理多條不同的信息,這樣就大大的增加了處理器的工作效率,提高運(yùn)算速度。事
處理器的核數(shù)、線程數(shù),有什么作用?
處理器中的核心以及線程代表了處理信息的通道,核心和線程數(shù)越多,通道就越多,就可以在多通道內(nèi)并行處理多條不同的信息,這樣就大大的增加了處理器的工作效率,提高運(yùn)算速度。
事實(shí)上,處理器中的每個核心就是一個CPU處理設(shè)備,只對應(yīng)一個線程,但凡事有例外,英特爾的處理器支持超線程技術(shù),即一個核心可以通過模擬實(shí)現(xiàn)兩個線程,等于在一定的時間內(nèi)單核心可以同時處理兩個任務(wù),提高了CPU的利用率。以上說明不是那么好理解,為了加以說明,我們來看下面的形象解釋。
形象的解釋處理器中的核心和線程
我們可以把處理器想象成是一個業(yè)務(wù)處理中心,比如銀行,線程數(shù)就相當(dāng)于開通了幾個窗口,處理器核心就相當(dāng)于是窗口中的柜員,窗口和柜員越多,可以同時辦理的業(yè)務(wù)就越多,相應(yīng)的速度就會越快。
正常情況下,一個窗口對應(yīng)著一個柜員,而超線程技術(shù)就相當(dāng)于一個柜員管理著兩個窗口,使用左右手同時辦理兩個窗口的業(yè)務(wù),這樣就大大的提高了核心的使用效率,增加業(yè)務(wù)辦理速度。這樣雖然要比單核單線程處理速度快,但終歸不如兩個核心同時工作,所以只有真正的多核心才是硬道理。
綜上所述,處理器中的核心數(shù)和線程數(shù)就是指可以同時處理的任務(wù)數(shù),多核處理器在處理多項(xiàng)任務(wù)時就具有很大的優(yōu)勢,可以有效的提高處理速度。