精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲国产精品免费| 亚洲国产精品精华液网站| 国产美女91呻吟求| 欧美三级日本三级| 女仆av观看一区| 欧美三级日韩在线| www.九色.com| www.av在线播放| 国产一区二区三区免费播放| 性亚洲最疯狂xxxx高清| 日韩av片在线免费观看| 凹凸av导航大全精品| 欧美午夜精品久久久| 黄色一级片国产| 国产二区视频在线观看| 国产91丝袜在线播放| 国产精品激情自拍| 日本一级片免费看| 中文精品久久| 综合国产在线视频| 国产精品无码电影| 亚州一区二区| 欧美色综合影院| 成 年 人 黄 色 大 片大 全| 97电影在线| 91丝袜美腿高跟国产极品老师 | 九九视频免费看| 国产一区二区三区日韩精品| 欧美成人国产一区二区| 一道本视频在线观看| 678在线观看视频| 《视频一区视频二区| 日本不卡在线观看| 色欲av永久无码精品无码蜜桃| 久久国产欧美日韩精品| 日本欧美黄网站| 欧美亚韩一区二区三区| 最新国产精品| 久久中国妇女中文字幕| 亚洲不卡的av| 欧美日韩亚洲在线观看| 亚洲精品之草原avav久久| 亚洲熟女一区二区| 国产精品对白| 欧美成人欧美edvon| 亚洲18在线看污www麻豆| 日韩网站中文字幕| 色婷婷激情综合| av网站在线观看不卡| 国产精品一区二区日韩| 天天av天天翘天天综合网色鬼国产 | 国产伦一区二区| 麻豆精品在线视频| 国产精品普通话| 中文字幕在线观看免费| 三级欧美在线一区| 日韩av电影手机在线观看| www.国产com| 亚洲欧美日韩综合国产aⅴ| 91精品国产网站| 男女视频免费看| 国产精品日本| 国产精品高精视频免费| 久久久久久久亚洲| 免费不卡在线视频| 国产啪精品视频网站| 一级黄色片在线播放| 激情偷乱视频一区二区三区| 91免费综合在线| 国内精品久久久久久久久久| 国产91对白在线观看九色| 国产成人免费观看| 天堂中文在线8| 久久综合久色欧美综合狠狠| 日韩电影免费观看在| melody高清在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲一区在线免费| a级影片在线| 午夜精品一区二区三区免费视频 | 亚洲欧美电影| 日本高清免费不卡视频| 欧美精品久久久久久久久25p| www一区二区三区| 亚洲国产成人精品久久久国产成人一区 | 尤物视频在线观看国产| 狂野欧美一区| 国产拍精品一二三| 亚洲精品视频网| 久久久亚洲国产美女国产盗摄| 日韩精品极品视频在线观看免费| 日本高清视频在线观看| 亚洲一级电影视频| 男女曰b免费视频| 精品视频一区二区三区在线观看| 精品国产精品一区二区夜夜嗨| 成人精品999| 亚洲色图二区| 91av视频导航| 国产精品一区二区三区在线免费观看| 不卡电影一区二区三区| 亚洲精品自在在线观看| 成人性生交大片免费看网站| 在线亚洲+欧美+日本专区| 国产成人av免费观看| 美女少妇全过程你懂的久久| 久久午夜a级毛片| 激情五月婷婷网| 国产高清无密码一区二区三区| 欧美久久久久久| 精精国产xxxx视频在线中文版| 日韩欧亚中文在线| 丰满人妻一区二区三区大胸| 亚洲人成精品久久久| 欧美高清电影在线看| 成人黄色激情视频| 99国产精品99久久久久久| 亚洲开发第一视频在线播放| 亚洲最大网站| 亚洲成人a级网| 欧美xxxooo| 日韩精品一级二级 | 天天干天天插天天操| 亚洲日本va午夜在线影院| 日韩视频第二页| 黄色免费大全亚洲| 欧美日韩电影在线观看| 国产又黄又粗又长| 国产精品无圣光一区二区| 少妇高潮喷水在线观看| 一区二区三区自拍视频| 精品久久久999| 97人妻精品视频一区| 99精品视频在线观看免费| 日韩中文字幕亚洲精品欧美| 欧美美女被草| 一区二区在线视频| 狠狠狠狠狠狠狠| 久久这里只有精品首页| 又大又硬又爽免费视频| 97超碰成人| 欧美精品在线观看| 国产精品探花视频| 亚洲欧洲美洲综合色网| 不卡的在线视频| 色婷婷综合网| 成人写真视频福利网| 69久久夜色| 欧美精品一级二级| 午夜精品久久久久99蜜桃最新版 | 欧美福利在线| 91香蕉嫩草影院入口| 欧美性videos| 欧美精品成人一区二区三区四区| 亚洲精品电影院| 激情综合色综合久久| 自拍偷拍99| 精品国产欧美| 欧美激情一区二区三区在线视频观看 | 91高清在线观看视频| 欧美一区二区三区免费在线看| 午夜爱爱毛片xxxx视频免费看| 精品一区二区三区免费观看| 在线观看18视频网站| 日韩国产在线不卡视频| 欧美夫妻性视频| 婷婷在线免费视频| 色婷婷综合在线| 亚洲女同二女同志奶水| 国产综合色视频| 被灌满精子的波多野结衣| 全国精品免费看| 国产精品第七影院| 日本中文字幕在线看| 日韩手机在线导航| 五月婷婷亚洲综合| 国产日韩三级在线| 亚洲色图偷拍视频| 亚洲无线视频| 免费av一区二区三区| 奇米777日韩| 久久精品视频网站| 亚洲av永久纯肉无码精品动漫| 精品久久久久久久大神国产| 成人小视频免费看| 国产精品91xxx| 能在线观看的av| 日韩在线观看| 精品一区二区日本| 久久av影院| 久久久亚洲国产| 99re在线视频| 亚洲国产免费av| 一级黄色免费片| 午夜视频一区在线观看| 色噜噜噜噜噜噜| 波多野结衣在线一区| 中文字幕第36页| 欧美黄色一区二区| 日韩女优中文字幕| 四虎精品在线观看| 9.1国产丝袜在线观看| 久草资源在线| 亚洲欧美一区二区三区久久 | 亚洲精品乱码久久久久久蜜桃91| 亚洲性视频在线| 国产精品欧美激情在线播放| av资源在线看片| 久久久成人av| 黄色网址在线播放| 亚洲国产成人精品久久| 99久久久无码国产精品免费| 色婷婷av一区二区三区软件| 欧美日韩人妻精品一区二区三区| 国产视频一区二区在线观看| 精品人妻伦一二三区久| 激情深爱一区二区| 国产精品wwwww| 最新日韩在线| 咪咪色在线视频| 欧美日韩国产在线观看网站| 黄色一区三区| 风间由美中文字幕在线看视频国产欧美| 国产精品国产三级国产aⅴ9色| av在线理伦电影| 欧美刺激性大交免费视频| 欧美激情办公室videoshd| 亚洲天堂日韩电影| 日韩福利一区二区| 亚洲国产精品久久91精品| av免费观看网址| 91精品国产色综合久久不卡蜜臀| 成人小视频在线播放| 欧美日韩国产中字| 日韩黄色在线视频| 亚洲一区二区三区在线播放| 欧美精品成人久久| 亚洲免费观看高清完整版在线| 91成人精品一区二区| 国产欧美中文在线| 美女爆乳18禁www久久久久久 | 久久国产精品一区二区三区| 成人在线超碰| 国产成人看片| 精品国产一区二区三区成人影院 | 亚洲男人的天堂av| 91人妻一区二区三区蜜臀| 国产精品久久国产精麻豆99网站| 阿v天堂2014| 欧美国产禁国产网站cc| 日本爱爱爱视频| 国产精品区一区二区三| 91大神福利视频| 最近中文字幕一区二区三区| 亚洲成人生活片| 亚洲午夜激情av| 日韩精品一区二区三| 欧美性猛交xxxx免费看漫画| 五月天激情四射| 欧美三级一区二区| 99热这里只有精品9| 欧美大片顶级少妇| 天堂中文在线官网| 亚洲乱码国产乱码精品精| 国产经典自拍视频在线观看| 色诱女教师一区二区三区| 麻豆传媒视频在线观看免费| 欧美成年人在线观看| 黄色污污视频在线观看| 538国产精品一区二区在线| 欧美7777| 成人亲热视频网站| 超碰成人免费| 欧美亚洲另类久久综合| 欧美丝袜激情| 国产精品视频二| 在线视频日韩| 在线免费av播放| 国产宾馆实践打屁股91| 久久亚洲AV成人无码国产野外| 亚洲国产精品二十页| 欧美色图一区二区| 日韩欧美成人网| 国产男男gay体育生网站| 欧美精品一区二区三区蜜臀| 成人性生交大片免费看午夜 | 色一情一区二区三区四区 | 一区二区久久精品66国产精品| 91精品久久久久久蜜臀| 深夜福利视频一区| 久久久精品国产亚洲| sm捆绑调教国产免费网站在线观看| 国产精品1区2区在线观看| 国产精品日本一区二区三区在线| 国产一区二区高清视频| 欧美电影《轻佻寡妇》| 男的插女的下面视频| 日本va欧美va欧美va精品| 日本泡妞xxxx免费视频软件| 国产欧美一区二区三区网站| 青青草免费av| 欧美性生交片4| 日韩中文字幕免费观看| yw.139尤物在线精品视频| 日本黄色免费在线| 亚洲最大福利视频网| 欧美欧美黄在线二区| 国产精品无码免费专区午夜| 免费高清在线一区| 亚洲少妇18p| 亚洲精品午夜久久久| 精品成人无码久久久久久| 欧美r级在线观看| 黄色免费在线观看网站| 欧美在线亚洲一区| 成功精品影院| 男插女免费视频| 青娱乐精品视频| 可以直接看的无码av| 一区二区在线观看av| 亚洲视频在线观看一区二区| 精品99一区二区三区| 动漫一区在线| 国产精品一区二区久久国产| 日韩深夜福利| 欧美成人高潮一二区在线看| 国产美女在线精品| 国产人与禽zoz0性伦| 欧美亚洲国产bt| 日韩美女一级视频| 午夜精品免费视频| av综合网址| 日本国产中文字幕| 国产精品一区在线观看乱码 | 黄色av网站在线| 91精品国产91久久久久久久久| 欧一区二区三区| 91xxx视频| 激情综合色播五月| 久久久久久久久久97| 欧美日韩黄色一区二区| 国产高清一级毛片在线不卡| 日产日韩在线亚洲欧美| 最新亚洲精品| 国产激情在线观看视频| 久久久99久久| 高潮毛片又色又爽免费| 亚洲美女久久久| 欧美aa视频| 日本午夜精品一区二区三区| 久久人人97超碰国产公开结果| 精品人妻互换一区二区三区| 色婷婷精品大视频在线蜜桃视频| 精品电影在线| 亚洲精品午夜久久久| 久久人人爽人人爽爽久久| 中文字幕乱码中文乱码51精品| 麻豆久久久av免费| 日韩精品电影一区亚洲| av永久免费观看| 欧美美女一区二区三区| 国产激情视频在线观看| 91国产在线播放| 亚洲黄色影片| 女~淫辱の触手3d动漫| 欧美性videosxxxxx| 国产精品剧情一区二区在线观看| 97免费资源站| 日韩天天综合| av网在线播放| 在线成人av影院| 日本性爱视频在线观看| 国产伦精品一区二区三区视频孕妇 | 国产一级视频在线观看| 亚洲精品第一国产综合精品| 成人欧美一区二区三区的电影| 五月天丁香综合久久国产| 国产在线视频不卡二| 四虎永久在线精品| 一区二区三欧美| 96sao精品免费视频观看| 99色这里只有精品| 日本一区二区免费在线| 精品人妻无码一区二区| 91av在线播放| 98精品久久久久久久| 亚洲少妇一区二区三区| 一本久久a久久精品亚洲| 男人天堂久久久| 国产欧美日韩亚洲| 男人的天堂亚洲一区| 国产在线综合网| 永久免费精品影视网站| 一区二区三区四区高清视频| 草草草在线视频| 曰韩精品一区二区| av电影在线观看一区二区三区| 99久久无色码| 久久精品国产精品亚洲红杏| 日韩精品成人在线|