同步、異步幽勒、阻塞嗜侮、非阻塞

編程是為了讓計(jì)算機(jī)完成任務(wù),并得到我們所要的結(jié)果啥容。
其中四個(gè)相關(guān)的非常重要的概念:同步棘钞、異步、阻塞干毅、非阻塞宜猜。
為了更好的理解這四個(gè)概念,用老張喝茶燒水來說明:

老張愛喝茶硝逢,要燒開水姨拥。
出場(chǎng)人物:老張绅喉,水壺兩把(普通水壺,簡(jiǎn)稱水壺叫乌;水燒開會(huì)響的水壺柴罐,簡(jiǎn)稱響水壺)。
1.老張把水壺放到火上憨奸,在旁邊等水開革屠。(同步阻塞)
老張覺得自己有點(diǎn)傻
2.老張把水壺放到火上,去客廳看電視排宰,時(shí)不時(shí)去廚房看看水開沒有似芝。(同步非阻塞)
老張還是覺得自己有點(diǎn)傻
于是想辦法板甘,買了把水燒開會(huì)響笛的那種水壺党瓮。水開之后,能大聲發(fā)出嘟嘟嘟~~~的噪音盐类。
3.老張把響水壺放到火上寞奸,在旁邊等水開。(異步阻塞)
老張覺得這樣傻等意義不大
4.老張把響水壺放到火上在跳,去客廳看電視枪萄,水壺響之前不再去看它了,響了再去拿壺猫妙。(異步非阻塞)
老張覺得自己聰明了

當(dāng)然瓷翻,選擇什么方式更合理,還是要看更多的條件:

  • 如果CPU慢吐咳,任務(wù)時(shí)間長(zhǎng),(火小元践,水開要的時(shí)間長(zhǎng))韭脊,那么采用異步非阻塞的老張才是聰明的;
  • 如果CPU慢单旁,任務(wù)時(shí)間短沪羔,(假設(shè)只燒開一滴水),那么采用同步阻塞的老張才是聰明的象浑;
  • 如果CPU變快了蔫饰,原來任務(wù)時(shí)間長(zhǎng)的事情,現(xiàn)在任務(wù)時(shí)間很短愉豺,(假設(shè)火力變強(qiáng)篓吁,現(xiàn)在燒一壺水的時(shí)間跟原來燒一滴水的時(shí)間一樣了),那么也應(yīng)該采用同步阻塞蚪拦;
  • 如果CPU變快了杖剪,但是任務(wù)也加大了冻押,任務(wù)時(shí)間比原來更長(zhǎng)了,(假設(shè)火力變強(qiáng)盛嘿,現(xiàn)在要燒開大海的水)洛巢,那么只能用異步非阻塞。(否則等到死都還沒有結(jié)果)

雖然現(xiàn)在我們的CPU變快了次兆,但是我們的任務(wù)變得更難稿茉,因?yàn)槲覀冋幵谌蚧?shù)字化的新時(shí)代芥炭。
如果CPU是數(shù)量級(jí)增長(zhǎng)漓库,那么任務(wù)就是幾何級(jí)增長(zhǎng)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蚤认,一起剝皮案震驚了整個(gè)濱河市米苹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌砰琢,老刑警劉巖蘸嘶,帶你破解...
    沈念sama閱讀 211,496評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異陪汽,居然都是意外死亡训唱,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,187評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門挚冤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來况增,“玉大人,你說我怎么就攤上這事训挡“闹瑁” “怎么了?”我有些...
    開封第一講書人閱讀 157,091評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵澜薄,是天一觀的道長(zhǎng)为肮。 經(jīng)常有香客問我,道長(zhǎng)肤京,這世上最難降的妖魔是什么颊艳? 我笑而不...
    開封第一講書人閱讀 56,458評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮忘分,結(jié)果婚禮上棋枕,老公的妹妹穿的比我還像新娘。我一直安慰自己妒峦,他們只是感情好重斑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,542評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肯骇,像睡著了一般绸狐。 火紅的嫁衣襯著肌膚如雪卤恳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,802評(píng)論 1 290
  • 那天寒矿,我揣著相機(jī)與錄音突琳,去河邊找鬼。 笑死符相,一個(gè)胖子當(dāng)著我的面吹牛拆融,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播啊终,決...
    沈念sama閱讀 38,945評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼镜豹,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蓝牲?” 一聲冷哼從身側(cè)響起趟脂,我...
    開封第一講書人閱讀 37,709評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎例衍,沒想到半個(gè)月后昔期,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,158評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡佛玄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,502評(píng)論 2 327
  • 正文 我和宋清朗相戀三年硼一,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梦抢。...
    茶點(diǎn)故事閱讀 38,637評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡般贼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出奥吩,到底是詐尸還是另有隱情哼蛆,我是刑警寧澤,帶...
    沈念sama閱讀 34,300評(píng)論 4 329
  • 正文 年R本政府宣布霞赫,位于F島的核電站腮介,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏绩脆。R本人自食惡果不足惜萤厅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,911評(píng)論 3 313
  • 文/蒙蒙 一橄抹、第九天 我趴在偏房一處隱蔽的房頂上張望靴迫。 院中可真熱鬧,春花似錦楼誓、人聲如沸玉锌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,744評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)主守。三九已至禀倔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間参淫,已是汗流浹背救湖。 一陣腳步聲響...
    開封第一講書人閱讀 31,982評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涎才,地道東北人鞋既。 一個(gè)月前我還...
    沈念sama閱讀 46,344評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像耍铜,于是被迫代替她去往敵國(guó)和親邑闺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,500評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容