多核多執行緒cpu在日長中有什麼用?

時間 2021-07-06 20:13:19

1樓:輕逝花落空

那要看你的應用是更耗顯示卡一些還是更耗處理器。 其實不是「最近」,而是十年前CPU就進入了多核時代,現在不管電腦還是智慧型手機上的程式,都對多核心有優化,可以說你用電腦和智慧型裝置的時候無時不刻不在使用多執行緒,所以這個「有什麼用」,無從談起了。 如果現在你可以買到一塊單核單執行緒的CPU,用了之後你就會知道到底提公升多少。

理想狀況下,核心數量越多,執行緒數越多,處理速度也就越快,但是日常使用的軟體應該對4核、8核優化較好,超過16核心32執行緒的CPU在大多數軟體下表現不會比8核成倍增長。所以,選擇乙個合適的就可以了,現在4核8執行緒、6核12執行緒、8核16執行緒對普通使用者都是可以的,根據需要和預算選擇。當然CPU的效能並不是簡單根據核心數量可以判斷的,同樣4核8執行緒,低端產品也許只要幾百元,而高階一些的可能要一兩千元,而它們的效能差距也是很大的。

CPU架構、製程、快取、頻寬、頻率都對效能有很大影響,不能單純的看某一些引數就認定它的效能。 回到問題上,不是多核多執行緒有什麼用,而是你一直都在用,而且已經無法替代了。

關於多執行緒程式設計和CPU多核多執行緒的關係?

佐佐浪 具體到你的例子,修改優先順序和修改時間片是無法達到這個效果的。你需要做的是把你的計算部分做成並行的。單獨乙個執行緒是達不到你要的效果的。 棒子先生 首相我們了解下為什麼需要用到4核,這是由於不能盲目的提高CPU的主頻和頻寬,這樣會產生各種實際很難處理的問題,比如溫度飆公升等。舉例來說我們需要...

多核,單核,多執行緒,單執行緒搞不明白?

乙個核對應乙個工人的話,乙個執行緒對應於乙個日程表單核單執行緒,相當於乙個工人乙個日程表,第一步買水泥,第二步搬磚,第三部砌牆。結果下了單水泥要明天到,今天就只能等著幹不了活了。如果有兩張日程表,第一張買水泥,第二張搬磚和砌牆,那麼你可以下單買水泥,水泥要等,就放下第一張日程表,拿起第二張,開始搬磚...

乙個多核cpu機器上,乙個程序內的所有執行緒都在乙個核心上跑嗎,還是可以同時在多核上執行。

BianChengNan cpu 眼裡沒有程序的概念,程序只提供乙個 cr3。可以簡單的理解 cpu 的排程單位是執行緒。乙個cpu核心有一套暫存器,可以執行乙個任務 一般是執行緒 所以乙個核心同一時刻只能執行乙個執行緒。不論這個執行緒是哪個程序的,cpu眼裡沒有程序的概念 每隔一定時間 沒記錯的話...