cpu執行緒越多越好嗎,CPU執行緒越多越好嘛

時間 2022-02-03 15:10:25

1樓:深度貴人

你可以參考下gpu中渲染流水線相似,流水線都會處理大量的圖形渲染,每一條流水線可以同時並行處理任務。

cpu執行緒就相似於gpu的流水線,每一線程處理多個程式。多核心cpu也就是多執行緒,程式只要支援多核心處理,就能夠將程式利用多執行緒來進行處理加快程式執行效率。好比1輛小貨車和1輛大貨運送物品。

雖然兩車速度是一樣的,但是運送的物品缺大了一倍。那麼反過來講,把1個執行程式分成兩部分並行運算,它的運算時間應該是有縮減的。

cpu的執行緒目前分兩種,每核心1執行緒和每核心雙線程。按照intel的理論來講,支援雙線程的cpu效能要強於單執行緒。

2樓:匿名使用者

cpu執行緒數當然越多越好啦。執行緒數越多,說明cpu能同時執行的程式就越多,處理速度相對就越快。

3樓:匿名使用者

執行緒?執行緒是針對程式而言的,不是cpu。任何乙個程式執行的時候可以看做是乙個「程序」,而每個程序裡面可以包含乙個或多個「執行緒」。

多程序是指你可以同時執行多個程式,例如看電影的同時聊qq。多執行緒是指在同乙個程式裡多個工作同時進行,例如winrar解壓的同時能在介面上顯示解壓的比例,而且還能響應各個按鍵隨時停止。

回答你的問題,cpu主要還是核心的問題,多個核心可以同時執行多個程序而不需要相互等待。

cpu的「核心數」、「執行緒數」的關係和區別分別是什麼?

4樓:來啊

一、關係:

1、執行緒數可以模擬出不同的cpu核心數。

cpu的核心數指的是硬體上存在著幾個核心,而執行緒數可以模擬出多個核心數的功能。執行緒數越多,越有利於同時執行多個程式,因為執行緒數等同於在某個瞬間cpu能同時並行處理的任務數。

2、對於乙個cpu,執行緒數總是大於或等於核心數的。

乙個核心最少對應乙個執行緒,但通過超執行緒技術,乙個核心可以對應兩個執行緒,也就是說它可以同時執行兩個執行緒。

二、區別:

1、存在形式不同。

(1)、cpu的核心數指的是硬體上真實存在的物體;

(2)、cpu的執行緒數只是一種邏輯上的概念,並非真實存在的物體,只是為了更好地描述cpu的運作能力。

2、執行緒數對於不同的cpu型別存在狀態不同。

(1)、對於intel的cpu:除了核心數的說法之外,還可以使用執行緒數的概念,因為它是通過intel超執行緒技術來實現的。

(2)、對於amd的cpu:只有核心數的說法,而沒有執行緒數的概念,因為amd的cpu沒有超執行緒技術,乙個cpu核心固定地對應乙個執行緒。

3、出現原因不同。

(1)、核心數出現的原因:處理器主頻提公升上的技術遇到瓶頸,向「多核心」的方向發展可以在不用進行大規模開發的情況下將現有產品發展成為理論效能更為強大的多核心處理器系統,也因此出現了「核心數」的說法。

(2)、執行緒數出現的原因:為了進一步提高計算機多工處理的工作能力。執行緒數越多,越有利於同時執行多個程式。

5樓:匿名使用者

cpu的核

心數與執行緒數的關係和區別。

簡單地說,cpu的核心數是指物理上,也就是硬體上存在著幾個核心。比如,雙核就是包括2個相對獨立的cpu核心單元組,四核就包含4個相對獨立的cpu核心單元組,等等,依次類推。

執行緒數是一種邏輯的概念,簡單地說,就是模擬出的cpu核心數。比如,可以通過乙個cpu核心數模擬出2執行緒的cpu,也就是說,這個單核心的cpu被模擬成了乙個類似雙核心cpu的功能。我們從任務管理器的效能標籤頁中看到的是兩個cpu。

比如intel 賽揚g460是單核心,雙線程的cpu,intel 酷睿i3 3220是雙核心 四執行緒,intel 酷睿i7 4770k是四核心 八執行緒 ,intel 酷睿i5 4570是四核心 四執行緒等等。

對於乙個cpu,執行緒數總是大於或等於核心數的。乙個核心最少對應乙個執行緒,但通過超執行緒技術,乙個核心可以對應兩個執行緒,也就是說它可以同時執行兩個執行緒。

cpu的執行緒數概念僅僅只針對intel的cpu才有用,因為它是通過intel超執行緒技術來實現的,最早應用在pentium4上。如果沒有超執行緒技術,乙個cpu核心對應乙個執行緒。所以,對於amd的cpu來說,只有核心數的概念,沒有執行緒數的概念。

cpu之所以要增加執行緒數,是源於多工處理的需要。執行緒數越多,越有利於同時執行多個程式,因為執行緒數等同於在某個瞬間cpu能同時並行處理的任務數。

在windows中,在cmd命令中輸入「wmic」,然後在出現的新視窗中輸入「cpu get *」即可檢視物理cpu數、cpu核心數、執行緒數。其中,

name:表示物理cpu數

numberofcores:表示cpu核心數

numberoflogicalprocessors:表示cpu執行緒數

cpu執行緒越多越好嘛?

6樓:匿名使用者

看軟體優化,物理核心好一些,也和具體的架構有關,比如真四核的台式電腦i5就比同樣是四執行緒的雙核i3好一些

7樓:匿名使用者

理論上線程越多,效率越高。不過虛擬的多執行緒,實際效果很低。

8樓:匿名使用者

執行緒不重要 而是核心數越多越好

很少有程式支援超執行緒技術的

當然有支援超執行緒技術的軟體對有超執行緒技術的cpu 肯定比那些沒超執行緒的有優勢

你上面說的2核心4執行緒 是真雙核 假四核

4核心4執行緒 是真四核 沒超執行緒技術

9樓:

那是壓榨處理器效能的方法 但是執行程式的話個人認為不是太好 比如雙核雙線程 執行乙個雙核優化的遊戲 結果任務分配到乙個物理核心和乙個虛擬核心上 那其實只用了乙個核心 你感覺這有啥好的? 對處理速度和穩定性有幫助不麼?

cpu的執行緒越多越好嗎

10樓:長亭舊雪

在多工情況下有優勢。處理器中的核心以及執行緒代表了處理資訊的通道,核心和執行緒數越多,通道就越多,就可以在多通道內並行處理多條不同的資訊,這樣就大大的增加了處理器的工作效率,提高運算速度。

事實上,處理器中的每個核心就是乙個cpu處理裝置,只對應乙個執行緒,但凡事有例外,英特爾的處理器支援超執行緒技術,即乙個核心可以通過模擬實現兩個執行緒,等於在一定的時間內單核心可以同時處理兩個任務,提高了cpu的利用率。以上說明不是那麼好理解,為了加以說明,我們來看下面的形象解釋。

形象的解釋處理器中的核心和執行緒

我們可以把處理器想象成是乙個業務處理中心,比如銀行,執行緒數就相當於開通了幾個視窗,處理器核心就相當於是視窗中的櫃員,視窗和櫃員越多,可以同時辦理的業務就越多,相應的速度就會越快。

正常情況下,乙個視窗對應著乙個櫃員,而超執行緒技術就相當於乙個櫃員管理著兩個視窗,使用左右手同時辦理兩個視窗的業務,這樣就大大的提高了核心的使用效率,增加業務辦理速度。這樣雖然要比單核單執行緒處理速度快,但終歸不如兩個核心同時工作,所以只有真正的多核心才是硬道理。

綜上所述,處理器中的核心數和執行緒數就是指可以同時處理的任務數,多核處理器在處理多項任務時就具有很大的優勢,可以有效的提高處理速度。

11樓:桑鴻

cpu主頻越高,能處理的東西越高階,比如2.0ghz,2.5ghz 3.

0ghz,2.0g主頻的核心可以完美執行10g大小的程式,2.5g主頻可以執行30g大小的程式(遊戲),3.

0g主頻可以執行50g大小的程式(遊戲)。這麼舉例。假如用2.

0g主頻cpu執行30g的遊戲只能玩最低配置,玩50g大小的遊戲會卡宕機。

執行緒決定任務數,執行緒越多,越能多開這個軟體,或者其他軟體。cpu有i3/i5/i7/i9,在遊戲方面主頻高的cpu玩遊戲的時候可以開更高階的配置,乙個主頻高的i3(單核能力3.5ghz在幾百人混戰的場面不怎麼卡),而乙個低主頻的i9(1.

7ghz單核可能在幾十人的場景經常卡頓甚至宕機)。所以乙個主頻3.5ghz的雙核cpu或者四核cpu比乙個1.

7ghz八核多執行緒的i9cpu好用,特別是3a5a遊戲大作上。

如果你喜歡玩老遊戲,乙個高主頻的處理器永遠比低主頻的多核處理器好用。很多遊戲如果不是特別開發多核模式,實際只用第一第二核心處理事情,直到關機都用不到第三第四核。只有專門開發了多核模式的遊戲和程式才會安排到第三到第十核cpu的使用

12樓:深度貴人

你可以參考下gpu中渲染流水線相似,流水線都會處理大量的圖形渲染,每一條流水線可以同時並行處理任務。

cpu執行緒就相似於gpu的流水線,每一線程處理多個程式。多核心cpu也就是多執行緒,程式只要支援多核心處理,就能夠將程式利用多執行緒來進行處理加快程式執行效率。好比1輛小貨車和1輛大貨運送物品。

雖然兩車速度是一樣的,但是運送的物品缺大了一倍。那麼反過來講,把1個執行程式分成兩部分並行運算,它的運算時間應該是有縮減的。

cpu的執行緒目前分兩種,每核心1執行緒和每核心雙線程。按照intel的理論來講,支援雙線程的cpu效能要強於單執行緒。

13樓:雪v歌

執行緒是針對程式而言的,不是cpu。任何乙個程式執行的時候可以看做是乙個「程序」,而每個程序裡面可以包含乙個或多個「執行緒」。多程序是指你可以同時執行多個程式,例如看電影的同時聊qq。

多執行緒是指在同乙個程式裡多個工作同時進行,例如winrar解壓的同時能在介面上顯示解壓的比例,而且還能響應各個按鍵隨時停止。

回答你的問題,cpu主要還是核心的問題,多個核心可以同時執行多個程序而不需要相互等待。

14樓:科技嘗鮮者

pu執行緒就相似於gpu的流水線,每一線程處理多個程式。多核心cpu也就是多執行緒,程式只要支援多核心處理,就能夠將程式利用多執行緒來進行處理加快程式執行效率。好比1輛小貨車和1輛大貨運送物品。

雖然兩車速度是一樣的,但是運送的物品缺大了一倍。那麼反過來講,把1個執行程式分成兩部分並行運算,它的運算時間應該是有縮減的。

cpu的執行緒目前分兩種,每核心1執行緒和每核心雙線程。按照intel的理論來講,支援雙線程的cpu效能要強於單執行緒。

執行緒bai不重要 而是核心數越du多越好

很少有程式zhi支援超執行緒技術的dao

當然有支援超執行緒技術的軟體zhuan對有shu超執行緒技術的cpu 肯定比那些沒超執行緒的有優勢

你上面說的2核心4執行緒 是真雙核 假四核

4核心4執行緒 是真四核 沒超執行緒技術

核心更多甚至可能會引起遊戲報錯,比如最近發布的 32 核處理器執行緒撕裂者二代 2990wx 在不少遊戲中就因為核心太多導致遊戲啟動失敗。

而且同系列核心越多的處理器型號成本越高,售價越貴,因此我們在購買 cpu 時要了解自身的目的,假如是為了玩遊戲,一味追求多核** cpu 是沒有必要的。

朋友是不是越多越好,朋友是越多越好嗎?為什麼

在現實社會裡,人越來越虛偽,幾乎每個人都帶著面紗,做著並不真誠的自己。朋友 這個詞變的越來於抽象。朋友的含義在不同人的眼裡有著不一樣的概念。朋友,無論相識的時間長短,無論見面的次數多少,只要以誠像待的,便是朋友。有的人,用的著朋友的時候是盡量恭維,等達到目的,就嗤之以鼻,甚至在別的朋友面前嘲笑諷刺,...

重疾險病種越多越好嗎

重疾險一直以來都是各大公司競爭最激烈的地方,也是各大險種中,條款最複雜,消費者最容易繞暈的乙個險種,對重疾險還很頭疼的朋友,先看這篇文章 重疾險保哪些重大疾病?一文讀懂重疾險的真相!一 重疾險病種是不是越多越好?其實,銀保監會已經規定了25種重疾,是所有重疾產品都必須包含的,其中6種必保,19種可選...

汽車打蠟越多越好嗎,汽車經常打蠟好嗎?

汽車打蠟並不是越多越好。如果汽車打蠟的頻率太高,對車漆會有一定的影響。因為在打蠟的時候,車身上本身的粉塵會在打蠟的過程中劃傷漆面。汽車打蠟的時間間隔,是根據車蠟層在漆面保持的時間長短來定的,而這個時間又取決於車蠟效能的好壞。一般露天停放,多在良好道路上行駛的車輛,每3 4個月打一次蠟即可。如果是新車...

朋友很多才好嗎,朋友是越多越好嗎?

只要是真心朋友,哪怕只有乙個也可以,不在乎多少,有的人朋友很多,但那些人裡就全都是他的真心朋友嗎?不一定。很多時候真正朋友之間一句話都不說,甚至好久都不聯絡,但是只要心裡有對方,對方有困難就和自己有困難一樣。這樣的朋友才是真的對你好的朋友。並不是這樣的,朋友可以分為很多種啊。比如真誠相待的,還有酒肉...

運動越多越好嗎?是否一定要每天堅持

運動不是越多越好,而是因人而異,循序漸進!運動誤區 誤區一偶爾運動。不少人利用雙休日進行集中式健身以彌補鍛鍊不足。健身專家指出,懶得運動會傷害身體,而偶爾運動更會傷害身體,無異於暴食暴飲。週末集中健身者大多是乙個星期前5天在辦公室裡坐著,基本沒有運動,身體實際上已經適應了這種狀態。週末突然拿出許多時...