精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

開發的錯覺

開發 項目管理 前端
今天聊一聊電腦和人腦的并發問題。無論當前任務在使用CPU進行計算,還是在讀寫磁盤IO或進行網絡交互,丫都得占著CPU,黑客極客和各種無證程序員們覺得,這,不,科,學!

[[76725]]

今天聊一聊電腦和人腦的并發問題。

在計算機發展初期,CPU的計算能力非常有限,計算資源稀缺而昂貴。最早的時候一個CPU只能同時運行一個任務,這簡直讓人無法忍受。什么叫做只能運行一個程序呢?這就像大學上自習占座一樣,一旦一本書、一張紙、一個包或一個活人占有了那個桌子,其他人就再也沒法用了,無論是這個人出去上廁所,踢球,你都不能去用那個座位,如果你賊膽包天敢偷著去坐,這時候就會有個神秘人突然拍拍你的肩膀告訴你「童靴,這里有人」,這就是常說的「見鬼的故事」。故事里的座位就是CPU,無論當前任務在使用CPU進行計算,還是在讀寫磁盤IO或進行網絡交互,丫都得占著CPU,黑客極客和各種無證程序員們覺得,這,不,科,學!

于是大家試圖通過各種方式來改變這一現象。首先出場的是多通道程序,程序員們很快寫了一個監控程序,發現當前任務不用CPU計算時,就喚醒其他等待 CPU資源的程序,讓CPU資源能夠得到充分利用。但多通道的問題是調度乏力,不分青紅皂白和輕重緩急,不管是急診還是普通門診,該等都得等。

第二出場的是分時系統,分時系統是一種協作模式,每個程序運行一小段時間都得主動把CPU讓出來給其他程序,這樣每個程序都有機會用到CPU一小段時間。這時操作系統的監控程序也完善了一些,能夠處理相對復雜的請求。早期的Windows和Mac OS(注意沒有X)都是采用這種方式來調度程序的。分時系統的問題是,一旦某個程序死循環,系統就沒招了,只能干等著,就像死機了一模一樣,程序員們說,這是不可接受的!

第三個隆重登場的是多任務系統,程序員們讓操作系統接管了所有的硬件資源,變得更加高級智能,系統進程開始分級,有的是特權級別,有的是平民級別(你就知道,在計算機世界都特么是這個樣子!),所有的應用程序以進程和線程方式運行,CPU的分配方式采用了搶占式,就是說操作系統可以強制把CPU的資源分配給目前最需要的程序。程序員們成功了,幾乎完美的控制了一切,并造成了很多任務都在同時運行的假象,如果用兩個字來形容的話,那就是「和諧」!目前OS X、Unix、Linux、Windows都是采用這種方式進行任務管理的。

以上都是單核單CPU的情況,但無論線程間的切換多么快,這些都是并發,而不是并行。

好吧,中間插播一段并發和并行的區別。并發的英文單詞是Concurrency,并行是Parallelism。如果一個系統支持兩個或多個動作(Action)同時存在,那就是一個并發系統。如果一個系統支持兩個或多個動作同時執行,那就是一個并行系統。也就是說,單個CPU永遠無法同時執行兩個或以上的任務,但是允許任務同時存在。所以,只有多核或多個CPU才可能發生并行,如果單核單CPU只能發生并發行為。
如果有人以為單核單CPU的并發就是同時執行很多任務,那么這是個錯覺。

不知道解釋清楚了木有。插播完畢!

終于,多核CPU和分布式系統被干出來了,一臺計算機可以擁有多顆CPU,每顆CPU可以有多核,同時,成千上萬臺的機器被連接在一起進行計算,大家一看都暈了,史稱「云計算」。隨著硬件的變化,軟件技術同時開始革新,各種語言開始支持并行計算,比如Erlang/Scala的 Actor&Message模型,Go語言的goroutine機制,Java的ForkJoinPool,Objective-C的Grand Central Dispatch技術,當然還有Hadoop等分布式框架。

總之,到了目前這個階段,無論是并發,還是并行,計算機和CPU都算是解放了,它們不僅在單臺機器上可以執行并行計算,在橫向擴展上也變得隨心所欲,各種云平臺應運而生,公有云私有云混合云balabala,反正是比較暈……

人腦就比較慘了,在電腦突飛猛進的這幾十年里,幾乎沒有任何進展,腦袋仍然只有一個,也沒有裂變出多核……

上文書談了電腦的并發和并行的事情,有讀者反饋,像一個有趣的教科書!我特么最煩教科書,就因為教科書,哥寫了幾年程序才把這些事捋清楚,為了讓你們不再重蹈覆轍,我容易嗎我!

好,下面我們談一下人腦的并發,先看一個讀者反饋,你們感受一下:

看過一個關于人腦的理論,說不清是并發還是異步。有時候我們很努力的想一個問題,但卻怎么也想不起來,于是我們放棄了。但是大腦并沒有放棄,此時它會自動 起一個gorouting,繼續再大腦的各個角落去尋找這個記憶碎片,當找到時執行回調告訴你。而此時你可能正邊洗澡邊哼著小曲兒!

關于人腦的機制,其復雜程度超過CPU何止萬倍,比如上古奇人周伯通郭靖小龍女的雙手互搏到底是并發還是并行呢,Mac君萬不敢斷言,未來還是讓研究人腦圖譜的人去探索其真正的奧秘吧。我們在這篇文章中把「一心二用」或「一心多用」統稱為人腦的并發。

俗話說「一心不能二用」,這句話常常送給那些做事三心二意的人,但是我們真的不能一心多用嗎?或者說并發帶給我們的到底是效率的提升還是狀態的下降?關于這件事Mac君的看法是,不可一概而論。「好吧,那位同學請把磚頭繼續放入懷中,我們還沒有講完」。

關于人腦的多任務處理,應該從個人特點、所處環境和任務特性來考慮。

其實人腦天生就是用來處理多任務的,比如你可以一邊洗澡一邊唱歌,一邊看電影一邊磕瓜子還要注意不要被飛來的磚頭砸到等等,不過這樣的多任務都是在放松環境下的簡單任務,對我們提升效率沒什么意義。

但是,當我們在健身房跑步時聽英語,寫文章或編碼的時候聽歌(所有不讓聽音樂編程的公司都將死于心碎),坐地鐵的時候閱讀,步行的時候思考,這就變得非常有意義的,因為我們在一個相對寬松的環境下把復雜的邏輯任務和簡單的機械任務結合在一起,既不影響A,也不會干擾B,這種情況是我們優先要采取的并發策略。

類似的事情,比如開車時聽英語,就要因人而異了。我有近10年的駕駛經驗,喜歡開車,駕駛基本上已經形成下意識的動作,從出發到目的地往往不會記得自己做了哪些操作,所以我經常開車時聽英語并有所收獲。但有些人開車僅僅是駕駛已經夠緊張忙亂了,倒一次車能車頭入絕不車尾進,開次長途出的汗夠洗澡的,那么就專心開車好了,車內最好保持安靜或聽一些舒緩的音樂。

我曾經看過一本叫做《錯覺》的書,書中有一段描述了一位機長在飛機飛行的過程中發現機上設備出了點小故障,于是他和副機長一起排查,接著又找來機械師,哥三忙的不亦樂乎,過了一段時間,有人問,誰在開飛機呢?這時飛機無人駕駛已經很久了,等反應過來之后,飛機已經開始俯沖墜地,機上人員全部罹難!這種空難并不是意外,一架狀況良好的飛機直接撞向地面不是偶爾發生,這種現象在航空領域被稱作「可控飛行撞地」,其根本原因就是,人們太相信自己的多任務處理能力!

駕車雖然比駕駛飛機簡單多了,但同樣是一項非常危險的工作,所以我建議大家,聽聽音樂就好,另外千萬別玩手機。

還有一種情況就是,在同一時間做兩項或多項復雜任務,比如你讓程序員在編碼的同時幫助別人解決問題,能不能做好?也許有人可以,但我的感覺是,這種安排效率反而會打折扣。 人們在很多時候會低估自己的能力,但在更多時候會高估自己。在復雜任務并發處理的時候,人腦往往會高估自己的處理能力,以為可以,其實任務的并行,上下文的切換,注意力的分散,都會讓你的效率大打折扣,所以設計模式中的職責單一原則不是蓋的,一個類盡可能只做一件事情,無論是效率還是后期維護都會好很多,人腦其實也是一樣。

總結一下: 1、簡單任務的并發是大腦天生的nature,每個人都不在不自覺的應用。 2、在寬松的環境中讓簡單機械的任務和復雜有機的任務并行完成是非常不錯的做法,提高效率節省時間。 3、在高危環境中(駕駛、高空作業等等)我們應該專心致志的只做當前的工作。 4、對于復雜任務,我們最好一件一件完成,即使有些人能夠同時處理多重任務,那也需要長期的艱苦訓練,比如郭靖君,你能否做到,就得看有沒有周伯通那樣的大哥!

原文鏈接:http://macshuo.com/?p=614

責任編輯:陳四芳 來源: http://macshuo.com
相關推薦

2018-05-10 09:25:47

新零售

2018-01-26 09:36:07

2025-11-12 00:15:00

語言模型LLMsLLM

2025-06-11 04:25:00

上下文窗口系統

2022-02-23 19:38:46

AI自監督無監督學習

2024-01-23 12:36:29

AI模型

2014-02-18 10:45:31

4G3G流量

2023-11-06 10:40:47

GPT-4V大模型

2025-06-16 08:48:00

2025-10-28 08:55:06

AI模型ChatGPT

2025-09-18 09:03:11

2025-07-14 07:54:00

AI編程模型

2011-05-19 08:38:48

ASP

2012-06-13 01:23:30

開發者程序員

2013-10-29 11:50:11

2009-06-01 09:59:57

LinuxChrome開發

2009-05-08 13:48:56

微軟PHP開源

2015-02-02 14:44:19

微軟云計算移動開發

2012-04-26 13:26:58

iPhone應用技巧

2015-09-17 11:04:46

點贊
收藏

51CTO技術棧公眾號

亚洲一区免费网站| 日韩av在线免费观看一区| 亚洲精品日韩在线观看| 亚洲熟女综合色一区二区三区| 人体久久天天| 一本色道久久综合亚洲精品按摩| 日韩精品一区二区三区外面| 国产精品久久影视| 韩日精品在线| 亚洲少妇激情视频| 国产不卡的av| 色综合亚洲图丝熟| 国产精品久久久久影院| 国产成人精品一区二区三区福利 | 国产成人免费看一级大黄| 尤物精品在线| 中文字幕日韩欧美| 国产 xxxx| 福利视频亚洲| 亚欧色一区w666天堂| 日韩欧美一区二区三区四区 | 国产欧美短视频| 国产黄色片在线观看| 青青青在线观看视频| 午夜视频在线免费看| 无遮挡在线观看| 亚洲色图视频免费播放| 欧美精品一区二区视频 | 色猫猫国产区一区二在线视频| 亚洲视频在线观看日本a| 天天干天天草天天射| 久久成人免费电影| 欧美性视频网站| 成人涩涩小片视频日本| 人人香蕉久久| 欧美精品一区二区三区视频| 欧美男女交配视频| 在线高清av| 一区二区三区产品免费精品久久75| 日本午夜精品一区二区| 日本国产在线观看| 国产精品中文字幕日韩精品| 国产精品永久免费观看| 99热国产在线观看| 在线观看的日韩av| 欧美高清激情视频| 国产高潮国产高潮久久久91| 成人久久综合| 亚洲欧美综合图区| 草草地址线路①屁屁影院成人| 亚洲精品在线a| 337p亚洲精品色噜噜噜| 在线观看免费成人av| f2c人成在线观看免费视频| 亚洲免费观看高清完整版在线| 色播五月综合| 国产一级网站视频在线| 337p粉嫩大胆噜噜噜噜噜91av| 国产经典一区二区三区| 亚洲精品字幕在线| 国产99精品视频| 国产高清在线一区二区| 国产成人手机在线| 99久久综合精品| 精品久久精品久久| 婷婷av一区二区三区| 99免费精品视频| 鲁丝一区二区三区免费| 日韩电影免费| 久久精品综合网| 日韩妆和欧美的一区二区| 国产三级电影在线| 国产精品久久免费看| 日韩视频在线观看视频| 怡红院在线播放| 亚洲高清免费观看| 欧美日韩二三区| 精品国产免费人成网站| 欧美吞精做爰啪啪高潮| 天堂在线中文在线| 亚洲一区二区三区在线免费| 精品国产电影一区二区| 风间由美一区二区三区| 日本精品一二三| 精品久久ai| 亚洲色图15p| 日韩一区二区三区四区视频| 亚洲蜜桃视频| 欧美黑人巨大xxx极品| 日韩av女优在线观看| 久久久人人人| 国产精品亚洲精品| 亚洲av无码乱码在线观看性色| 成人性生交大片免费看视频在线| 精品无人乱码一区二区三区的优势| 青青免费在线视频| 国产精品国产三级国产aⅴ中文| 日韩视频在线免费播放| 爱搞国产精品| 精品视频一区三区九区| 无码人妻一区二区三区免费n鬼沢| 日韩av三区| 久久精品夜夜夜夜夜久久| 激情五月婷婷在线| 日本系列欧美系列| 亚洲综合在线播放| 国产尤物视频在线| 亚洲国产cao| 992kp快乐看片永久免费网址| 精品欧美视频| 亚洲图片欧美午夜| 精品人妻在线播放| 久久精品国产99久久6 | 亚洲视频一区在线播放| 成人午夜激情在线| 杨幂一区欧美专区| 欧美少妇网站| 欧美一区二区三区视频在线观看 | 久久99视频精品| 99超碰在线观看| 国产成人精品综合在线观看| 日韩激情视频| av手机在线观看| 在线播放欧美女士性生活| 少妇精品一区二区三区| 欧美视频成人| 国产欧美精品在线播放| 五月色婷婷综合| 亚洲综合在线观看视频| 15—17女人毛片| 一本久久青青| 久久久久久久久久久免费精品| 中文字幕日韩三级| 久久嫩草精品久久久精品一| 999一区二区三区| 96sao精品免费视频观看| 国产亚洲精品综合一区91| 色婷婷在线观看视频| 粉嫩一区二区三区在线看| 在线成人性视频| 日韩高清成人| 亚洲人成自拍网站| 在线观看日韩中文字幕| 成人激情小说网站| 肉大捧一出免费观看网站在线播放 | 精品无码一区二区三区爱欲| 蜜桃在线一区| 久久天天躁狠狠躁夜夜躁2014| 中文字幕日韩经典| 国产精品久久久久久久久免费桃花| 国产精品少妇在线视频| 综合综合综合综合综合网| 97国产精品视频| 天天综合网在线观看| 婷婷丁香激情综合| jizz日本免费| 久久久久.com| 欧美中日韩一区二区三区| 中文在线а√天堂| 亚洲片在线观看| 波多野结衣在线观看一区| 国产肉丝袜一区二区| www.99在线| 久久影视一区| 91九色国产视频| 日本孕妇大胆孕交无码| 精品国产亚洲在线| 成年免费在线观看| 久久精品夜夜夜夜久久| 黄色三级视频片| 91中文字幕精品永久在线| 91亚洲va在线va天堂va国| 成人video亚洲精品| 精品国产青草久久久久福利| 男人的天堂一区二区| 久久色成人在线| 在线观看av日韩| 亚洲国产成人精品女人| 大波视频国产精品久久| 丝袜诱惑一区二区| 在线国产精品视频| 国产日韩欧美一区二区东京热| 亚洲激情自拍视频| 国产 xxxx| 美腿丝袜亚洲三区| 国产欧美日韩伦理| 亚洲成人蜜桃| 国产一区二区三区四区五区在线| 国产成人一区二区三区电影| 国产精品日韩电影| 国产精品久久亚洲7777| 日韩中文一区| 日本免费不卡一区二区| 能在线观看的av| 久久黄色一级视频| 欧美人与性动交α欧美精品| 可以看的av网址| 亚洲永久精品ww.7491进入| 亚洲午夜久久久久久久久红桃 | 日本一区二区三区精品视频| 久久一区二区三区av| 国产有码在线一区二区视频| 在线观看一区二区三区视频| 欧美午夜一区| 久久日韩精品| 日韩一区中文| 91豆花精品一区| 黄色在线视频网站| 亚洲精品综合精品自拍| 国产三级视频在线播放| 欧美日韩一区二区免费视频| 天堂网avav| 久久久久久久久伊人| 亚洲欧洲国产视频| 免费av成人在线| 日日橹狠狠爱欧美超碰| 综合视频在线| 日韩精品一线二线三线| 91亚洲无吗| 成人黄色av播放免费| 精品3atv在线视频| 久久人人97超碰精品888| 男人影院在线观看| 亚洲欧美精品伊人久久| 黄色片一区二区三区| 7777精品伊人久久久大香线蕉经典版下载 | 成人免费看片视频在线观看| 蜜乳av综合| 国产视频在线观看一区| 警花av一区二区三区| 国产精品视频xxx| 国产精品专区免费| 久久久久久久97| 怡红院红怡院欧美aⅴ怡春院| 日韩中文在线不卡| 成年人视频网站在线| 亚洲嫩模很污视频| 深夜福利视频在线免费观看| 日韩精品一区二区三区四区视频| 91theporn国产在线观看| 欧美亚洲动漫制服丝袜| 无码人妻丰满熟妇精品区| 精品久久久久久| 国产在线观看成人| 亚洲永久精品国产| 青青操视频在线播放| 亚洲欧美日韩中文播放 | 天堂网在线观看国产精品| 日韩三级电影| 欧洲视频一区| 亚洲v国产v在线观看| 欧洲乱码伦视频免费| 亚洲精品免费在线看| 日韩欧美在线中字| 亚洲韩国在线| 婷婷六月综合| 五月天在线免费视频| 亚洲综合自拍| 男人草女人视频| 一区二区自拍| 9久久9毛片又大又硬又粗| 亚洲永久在线| 国产日韩成人内射视频| 蜜臀a∨国产成人精品| 色婷婷综合网站| 韩国女主播成人在线观看| 男女污污视频网站| 处破女av一区二区| 一二三不卡视频| 国产日产亚洲精品系列| 俄罗斯毛片基地| 亚洲美女在线一区| 日韩三级视频在线| 日本韩国欧美在线| 92久久精品一区二区| 日韩免费视频线观看| 亚洲女同志亚洲女同女播放| 日韩精品免费视频| 91精品专区| 欧美富婆性猛交| 欧美成人免费电影| 成人在线播放av| 精品一区二区男人吃奶| 日韩精品一区二区三区外面| 欧美a级在线| 红桃av在线播放| 精品一区二区国语对白| 亚洲精品无码一区二区| 国产亚洲综合av| 国产乱国产乱老熟300| 天天综合网 天天综合色| 中文字幕自拍偷拍| 精品免费一区二区三区| 毛片网站在线观看| 欧美成人激情视频| 黄色综合网址| 9a蜜桃久久久久久免费| 蜜桃一区二区| 五月天在线免费视频| 久久综合婷婷| 天堂va欧美va亚洲va老司机| 国产天堂亚洲国产碰碰| 久久国产精品波多野结衣av| 色香色香欲天天天影视综合网| 国产乱码精品一区二区三区精东| 日韩电影在线观看永久视频免费网站| 在线日本视频| 97人人做人人爱| 国产成年精品| 欧美自拍资源在线| 国内激情久久| 日韩av片专区| 久久久99精品免费观看| 五月天婷婷丁香| 欧美另类z0zxhd电影| 神马精品久久| 国产69精品久久久久9| 亚洲91在线| 欧美性色黄大片人与善| 影音先锋久久| 在线免费黄色小视频| 中文字幕 久热精品 视频在线| 国产91av视频| 日韩午夜av一区| 青青影院在线观看| 国产大片精品免费永久看nba| 亚洲精品国产九九九| 熟女熟妇伦久久影院毛片一区二区| 久久午夜激情| 久久久无码人妻精品一区| 亚洲国产精品影院| 国产高清免费观看| 久久色在线播放| 欧美aaa级| 视频一区不卡| 久久天堂精品| av网站免费在线播放| 五月婷婷激情综合| 黄色一级a毛片| 欧美精品激情在线观看| 亚洲网一区二区三区| 久久福利一区二区| 国产美女娇喘av呻吟久久| 永久免费看mv网站入口| 欧美欧美欧美欧美首页| 91社区在线观看播放| 国产精品久久久久久久7电影 | 一区二区成人国产精品| 日韩精品1区2区3区| 无码 人妻 在线 视频| 色呦呦网站一区| 国产主播福利在线| 国产精品久久久久av| 日本久久黄色| 在线黄色免费看| 亚洲少妇屁股交4| 亚洲av无码国产精品永久一区| 欧美不卡视频一区发布| 在线视频亚洲欧美中文| 日韩伦理在线免费观看| 99视频一区二区| 天干夜夜爽爽日日日日| 亚洲最新视频在线| 日韩城人网站| 久久亚洲a v| 国产成人免费av在线| 日韩精品久久久久久久| 日韩精品在线观看一区| 久久久人成影片一区二区三区在哪下载| 少妇免费毛片久久久久久久久| 男女视频一区二区| 丝袜 亚洲 另类 欧美 重口| 欧美tk—视频vk| 欧美激情网站| 天堂一区二区三区| 国产精品综合av一区二区国产馆| 久久久无码精品亚洲国产| 亚洲精品成人av| 国产韩日精品| www.激情网| 久久久影视传媒| 91精品人妻一区二区三区果冻| 欧美成人性生活| 小嫩嫩12欧美| 国产视频1区2区3区| 亚洲综合久久久| 欧美理论在线观看| 国产综合视频在线观看| 伊人久久亚洲影院| 欧美熟妇激情一区二区三区| 在线成人av网站| 欧美freesex黑人又粗又大| 亚洲7777| 不卡一二三区首页| 中文字幕精品一区二区精| 欧美国产日产韩国视频| 精品视频免费| 国产 xxxx| 777午夜精品免费视频| videos性欧美另类高清|