成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

阻塞,非阻塞,異步,同步

AZmake / 2578人閱讀

摘要:出場(chǎng)人物老張,水壺兩把普通水壺,簡(jiǎn)稱水壺會(huì)響的水壺,簡(jiǎn)稱響水壺。同步非阻塞老張還是覺得自己有點(diǎn)傻,于是變高端了,買了把會(huì)響笛的那種水壺。所謂阻塞非阻塞,僅僅對(duì)于老張而言。

1、例子
    老張愛喝茶,廢話不說(shuō),煮開水。出場(chǎng)人物:老張,水壺兩把(普通
水壺,簡(jiǎn)稱水壺;會(huì)響的水壺,簡(jiǎn)稱響水壺)。
1 老張把水壺放到火上,立等水開。(同步阻塞)

老張覺得自己有點(diǎn)傻
     
2 老張把水壺放到火上,去客廳看電視,時(shí)不時(shí)去廚房看看水開沒(méi)有。(同步非阻塞)

老張還是覺得自己有點(diǎn)傻,于是變高端了,買了把會(huì)響笛的那種
水壺。水開之后,能大聲發(fā)出嘀~~~~的噪音。

3 老張把響水壺放到火上,立等水開。(異步阻塞)
老張覺得這樣傻等意義不大
4 老張
把響水壺放到火上,去客廳看電視,水壺響之前不再去看它了,響了
再去拿壺。(異步非阻塞)老張覺得自己聰明了。

所謂同步異步,只是對(duì)于水壺而言。普通水壺,同步;響水壺,異
步。雖然都能干活,但響水壺可以在自己完工之后,提示老張水開
了。這是普通水壺所不能及的。同步只能讓調(diào)用者去輪詢自己(情況
2中),造成老張效率的低下。所謂阻塞非阻塞,僅僅對(duì)于老張而
言。立等的老張,阻塞;
     看電視的老張,非阻塞。情況1和情況3中老張就是阻塞的,媳
     
婦喊他都不知道。雖然3中響水壺是異步的,可對(duì)于立等的老張沒(méi)有

太大的意義。所以一般異步是配合非阻塞使用的,這樣才能發(fā)揮異步

的效用。
    阻塞,非阻塞:動(dòng)作發(fā)起者是否去檢測(cè),不檢測(cè),直接等待的
是阻塞,時(shí)不時(shí)檢測(cè)的是非阻塞。
異步,同步:相對(duì)于服務(wù)器而言,處理返回結(jié)果不提醒的是同步,處
理返回結(jié)果,提醒請(qǐng)求者的是異步。
    顯然異步可以節(jié)約請(qǐng)求者的時(shí)間,在事件處理的過(guò)程中,請(qǐng)求
者不必等待,可以去做別的事,服務(wù)器完成操作后會(huì)通知請(qǐng)求者或者
線程接受處理結(jié)果。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/23141.html

相關(guān)文章

  • 徹底搞清 同步,異步,阻塞,阻塞的概念性知識(shí)

    摘要:需要先對(duì)的概念有一定的認(rèn)識(shí)我們通常使用的打開文件關(guān)閉文件讀讀寫寫這叫本地文件而在編程中本質(zhì)其實(shí)是網(wǎng)絡(luò)同步異步阻塞非阻塞之前反正一直搞不清楚同步和阻塞異步和非阻塞的概念總感覺同步就是阻塞異步就是非阻塞的總是搞得暈乎乎的于是就重新查了些資料進(jìn)行 IO 需要先對(duì) IO 的概念有一定的認(rèn)識(shí): 我們通常使用php的fopen打開文件關(guān)閉文件讀讀寫寫, 這叫本地文件IO; 而在socket編程中...

    libin19890520 評(píng)論0 收藏0
  • 如何理解異步/同步阻塞/阻塞

    摘要:接下來(lái)我們就來(lái)探討下異步同步與阻塞非阻塞它們其中的區(qū)別。阻塞非阻塞是針對(duì)的第一階段的描述。 Author: bugall Wechat: bugallF Email: [email protected] Github: https://github.com/bugall 一: 引言 在面試中我們會(huì)碰到這種場(chǎng)景: 面試官:能解釋下什么是同步,異步么? 程序員:假...

    leap_frog 評(píng)論0 收藏0
  • PHP socket初探 --- 關(guān)于IO的一些枯燥理論

    摘要:原文地址要想更好了解編程,有一個(gè)不可繞過(guò)的環(huán)節(jié)就是在中,一切皆文件實(shí)際上要文件干啥不就是讀寫么所以,這句話本質(zhì)就是才是王道用的打開文件關(guān)閉文件讀讀寫寫,這叫本地文件在編程中,本質(zhì)就是網(wǎng)絡(luò)所以,在開始進(jìn)一步的編程前,我們必須先從概念上認(rèn)識(shí)好 [原文地址:https://blog.ti-node.com/blog...] 要想更好了解socket編程,有一個(gè)不可繞過(guò)的環(huán)節(jié)就是IO.在Lin...

    sf190404 評(píng)論0 收藏0
  • 同步、異步、阻塞阻塞

    摘要:轉(zhuǎn)載自在實(shí)際應(yīng)用中,只有三種調(diào)用方式同步阻塞同步非阻塞和異步。同步異步同步和異步關(guān)注的是消息通信機(jī)制。當(dāng)被調(diào)用者獲得結(jié)果,會(huì)使用其他方式來(lái)通知調(diào)用者,或者通過(guò)回調(diào)函數(shù)來(lái)處理這個(gè)調(diào)用。然后查好了,他會(huì)主動(dòng)打電話給你回調(diào)函數(shù)。 轉(zhuǎn)載自 https://www.zhihu.com/questio... 在實(shí)際應(yīng)用中,只有三種調(diào)用方式:同步-阻塞、同步-非阻塞和異步。 同步 (synchro...

    sPeng 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<