2018-06-08

tornado這個(gè)框架之前用過(guò)自赔,但是沒(méi)深入的看過(guò),今天仔細(xì)的看了看,比較了下這種異步非阻塞的模式忿晕。
首先是同步異步,阻塞非阻塞的比較:

1.同步和異步:主要關(guān)注消息通信機(jī)制(重點(diǎn)在B银受?)践盼。
同步:A調(diào)用B,B處理直到獲得結(jié)果宾巍,才返回給A咕幻。
異步:A調(diào)用B,B直接返回顶霞。無(wú)需等待結(jié)果肄程,B通過(guò)狀態(tài),通知等來(lái)通知A或回調(diào)函數(shù)來(lái)處理选浑。

2.阻塞和非阻塞:主要關(guān)注程序等待(重點(diǎn)在A蓝厌?)。
阻塞:A調(diào)用B鲜侥,A被掛起直到B返回結(jié)果給A褂始,A繼續(xù)執(zhí)行。
非阻塞:A調(diào)用B描函,A不會(huì)被掛起崎苗,A可以執(zhí)行其他操作(但可能A需要輪詢檢查B是否返回)狐粱。

3.同步阻塞:A調(diào)用B,A掛起胆数,B處理直到獲得結(jié)果肌蜻,返回給A,A繼續(xù)執(zhí)行必尼。

4.同步非阻塞:A調(diào)用B蒋搜,A繼續(xù)執(zhí)行,B處理直到獲得結(jié)果判莉,處理的同時(shí)A輪詢檢查B是否返回結(jié)果豆挽。

5.異步阻塞:異步阻塞 I/O 模型的典型流程 (select)。

6.異步非阻塞:A調(diào)用B券盅,B立即返回帮哈,A繼續(xù)執(zhí)行,B得到結(jié)果后通過(guò)狀態(tài)锰镀,通知等通知A或回調(diào)函數(shù)處理娘侍。

http://www.reibang.com/p/ef01c1386933

tornado新版利用gen.coroutine來(lái)進(jìn)行協(xié)程相關(guān)操作(yield)
@Asynchronous裝飾器只是聲明函數(shù)為可異步,需用callback來(lái)調(diào)用返回函數(shù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末泳炉,一起剝皮案震驚了整個(gè)濱河市憾筏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌花鹅,老刑警劉巖氧腰,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異刨肃,居然都是意外死亡容贝,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門之景,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人膏潮,你說(shuō)我怎么就攤上這事锻狗。” “怎么了焕参?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵轻纪,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我叠纷,道長(zhǎng)刻帚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任涩嚣,我火速辦了婚禮崇众,結(jié)果婚禮上掂僵,老公的妹妹穿的比我還像新娘。我一直安慰自己顷歌,他們只是感情好锰蓬,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著眯漩,像睡著了一般芹扭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上赦抖,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天舱卡,我揣著相機(jī)與錄音,去河邊找鬼队萤。 笑死轮锥,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的浮禾。 我是一名探鬼主播交胚,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼盈电!你這毒婦竟也來(lái)了蝴簇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤匆帚,失蹤者是張志新(化名)和其女友劉穎熬词,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吸重,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡互拾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嚎幸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片颜矿。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖嫉晶,靈堂內(nèi)的尸體忽然破棺而出骑疆,到底是詐尸還是另有隱情,我是刑警寧澤替废,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布箍铭,位于F島的核電站,受9級(jí)特大地震影響椎镣,放射性物質(zhì)發(fā)生泄漏诈火。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一状答、第九天 我趴在偏房一處隱蔽的房頂上張望冷守。 院中可真熱鬧刀崖,春花似錦、人聲如沸教沾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)授翻。三九已至或悲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間堪唐,已是汗流浹背巡语。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留淮菠,地道東北人男公。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像合陵,于是被迫代替她去往敵國(guó)和親枢赔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

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