成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我們聊聊單核可以實現多線程嗎?

開發 前端
不同軟件對硬件的依賴程度區別很大,依賴最強的就是“固件”,它隨硬件的生產一起被燒錄在硬件上,一度只能讀不能寫,后面即使可以改動也要用“非常”手段,這種軟件顯然受硬件影響最大,典型的比如BIOS系統。

首先答案是“可以”,接下來就說說為啥可以。解釋此問題可以從兩個方面思考,一個是計算機如此復雜和強大的根本原因是什么?一個是硬件與軟件的依賴關系是怎樣的?明確了這兩個問題的答案后,再回頭看本問題,就會發現單核能夠實現多線程是多么理所當然的事。

一、計算機如此復雜和強大的原因

了解過計算機和操作系統歷史的人應該很快就能發現,計算機之所以會變得如此復雜和強大完全是“單核多任務”的實現與不斷擴展導致的。計算機就是因為要實現“單核多任務”而變得復雜的,同時也是因為實現了“單核多任務”變得強大,然后在對“單核多任務”的不斷擴展中變得更加強大。比如操作系統在最開始就只是個簡單的“批處理系統”,本質就是個多任務管理工具,且是非并發的。

開始的計算機雖然龐大,但是遠沒有今天體積小得多的計算機強大和復雜。為啥呢?因為它處理的任務非常單一,而且并發性也很低。開始時就根本沒有并發,只能執行最基本的純數學計算,在徹底完成一個計算任務前無法開始第二個任務,就算開始第二個任務都要人來輔助操作。而其復雜化則是隨著任務之自動推進的實現,以及進一步“并發”的實現開始跨越式發展的。

而所謂“單核實現多線程”的本質是啥呢?本質不就是“單核多任務”嗎?只是這個“任務模型”比傳統的“進程模型”顆粒更小了一點,從而進一步增加并發提升效率,對計算機的“單核多任務”這個核心模型而言,僅僅是量變,這為啥不能支持?答案當然就是支持。

二、計算機硬件與軟件的依賴關系

不同軟件對硬件的依賴程度區別很大,依賴最強的就是“固件”,它隨硬件的生產一起被燒錄在硬件上,一度只能讀不能寫,后面即使可以改動也要用“非常”手段,這種軟件顯然受硬件影響最大,典型的比如BIOS系統。但還有一種軟件,其存在就是為了“無視硬件區別”的,賣點就是“跨平臺”,它受硬件的制約就非常小,比如Java程序。

“單核”其實描述的是一種“硬件狀態”,而“多線程”是一種軟件機制,而且是很“軟”那種,其實現離“硬件的細節”距離很遠,受硬件的影響很小,與硬件是一種“解耦”狀態,是“跨平臺”的。就像學習匯編指令一般都會參照某個具體的機型進行,因為它是一種與硬件依賴性很強的軟件,但是學進程或者線程這種任務機制,你有見過哪本教材要強調“機型”嗎?

為啥不強調呢?當然就是與其無關或不受其影響,既然不受其影響,當然就是單核也好多核也罷,多線程機制都無所謂,都可以基于它們進行實現。

三、總結

最后補充一點的就是,本文標題為了方便說明,直接援引了別人的提問方式,而嚴謹的說法不應該是“單核可以實現多線程嗎?”,而是“單核支持多線程嗎?”,因為多線程就不是“核”這個硬件實現的,而是一種純軟件的實現。

責任編輯:武曉燕 來源: Web學社
相關推薦

2020-12-28 08:03:26

多線程進程瀏覽器

2024-06-04 07:52:04

2023-04-02 17:53:10

多線程編程自測

2022-11-22 14:39:40

CPU單核多核

2025-04-11 08:30:00

Java線程開發

2024-04-17 09:52:00

操作系統多線程內存

2023-07-11 08:34:25

參數流程類型

2009-04-27 12:26:45

AMD單核Nehalem

2019-03-28 14:10:53

CPU單核

2024-10-21 16:59:37

C#編程多線程

2024-12-10 00:00:25

2023-10-31 09:04:21

CPU調度Java

2025-02-28 08:46:24

框架微服務架構

2024-11-27 16:07:45

2024-09-18 09:02:14

單核服務器線程切換

2023-11-02 10:24:34

2018-04-12 13:53:19

2024-10-06 08:20:53

鎖定機制編程

2021-08-05 05:02:04

DPU數據中心Pensando

2025-01-09 10:57:54

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.一区二区三区 | 九九热在线观看 | 免费在线观看av网站 | 欧美视频区 | 午夜精品一区二区三区在线观看 | 天天干天天爱天天 | 91免费看片神器 | 日韩一区三区 | 国产视频线观看永久免费 | 欧美天堂 | 精品国产乱码久久久久久88av | 免费h在线 | 国产特黄一级 | 欧美精品一区二区三区在线 | 久久久国产精品视频 | 97av在线| 男女视频在线观看免费 | 欧美精品一区二区三区在线播放 | 国产精品亚洲成在人线 | 亚洲视频1区 | 蜜桃传媒av | av网站免费观看 | 亚洲精品视频在线播放 | 自拍偷拍第一页 | 欧洲精品一区 | 亚洲精品性视频 | 玖玖在线精品 | 国产线视频精品免费观看视频 | 国产精品嫩草影院精东 | 四虎永久免费黄色影片 | 精品三区 | 欧美亚洲视频在线观看 | 7799精品视频天天看 | 国产91av视频在线观看 | 一级欧美| 在线婷婷| 国产美女一区二区 | 一区二区三区免费 | 欧美激情久久久 | 国产亚洲一区精品 | 丝袜美腿一区二区三区 |