<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      水平觸發(fā)和邊緣觸發(fā)

      epoll既支持水平觸發(fā)也支持邊緣觸發(fā),默認(rèn)是水平觸發(fā)。


      水平觸發(fā)(LT)

      當(dāng)被監(jiān)控的文件描述符上有可讀寫事件發(fā)生時,會通知用戶程序去讀寫,他會一直通知用戶,如果這個描述符是用戶不關(guān)心的,它每次都返回通知用戶。

      讀緩沖區(qū)不為空時, 讀事件觸發(fā)。寫緩沖區(qū)不為滿時, 寫事件觸發(fā)。

      水平觸發(fā)時,邏輯簡單,不太容易出bug。

      寫數(shù)據(jù)時,LT模式需要先打開EPOLLOUT,當(dāng)沒有數(shù)據(jù)需要寫出時,再關(guān)閉EPOLLOUT(否則會一直返回EPOLLOUT事件)。


      邊緣觸發(fā)(ET)

      當(dāng)被監(jiān)控的文件描述符上有可讀寫事件發(fā)生時,會通知用戶程序去讀寫,它只會通知用戶進程一次,這需要用戶一次把內(nèi)容讀取完。如果用戶一次沒有讀完數(shù)據(jù),再次請求時,不會立即返回,需要等待下一次的新的數(shù)據(jù)到來時才會返回,這次返回的內(nèi)容包括上次未取完的數(shù)據(jù)。

      讀緩沖區(qū)狀態(tài)變化時, 讀事件觸發(fā)。寫緩沖區(qū)狀態(tài)變化時, 寫事件觸發(fā)。(只會提示一次)

      邊緣觸發(fā)時,業(yè)務(wù)上層處理的邏輯較為復(fù)雜,處理不當(dāng)存在丟失事件的風(fēng)險。

      寫數(shù)據(jù)時,ET模式可以便捷地處理EPOLLOUT事件,省去打開與關(guān)閉EPOLLOUT的epoll_ctl(EPOLL_CTL_MOD)調(diào)用。


      區(qū)別

      水平觸發(fā)和邊緣觸發(fā)的區(qū)別:實質(zhì)上是調(diào)度策略

      例如,兩條線分別有數(shù)據(jù)ABC、DEF,水平觸發(fā)的處理順序ADBECF,邊緣觸發(fā)的處理順序ABCDEF。


      選擇

      nginx使用邊緣觸發(fā)。redis使用邊水平觸發(fā)。為什么?

      如果server的響應(yīng)通常較小,不會觸發(fā)EPOLLOUT,那么適合使用LT,例如redis等。

      而nginx作為高性能的通用服務(wù)器,網(wǎng)絡(luò)流量可以跑滿達到1G,這種情況下很容易觸發(fā)EPOLLOUT,則使用ET。

      listenfd建議使用LT,connfd看情況選擇,一般用LT即可,流量大的場景使用ET。

      posted @ 2022-05-09 10:38  天下太平  閱讀(868)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品一区二区不卡免费| 久久羞羞色院精品全部免费| 天天做天天躁天天躁| 亚洲av高清一区二区三| 久久人人爽人人爽人人av| 性欧美vr高清极品| 免费无码AV一区二区波多野结衣| 最新偷拍一区二区三区| 国产成人无码A区在线观看视频| 四虎成人精品永久网站| 视频一区二区三区自拍偷拍| 国产又黄又爽又不遮挡视频| 中文国产人精品久久蜜桃| 四虎国产精品永久在线看| 天堂资源国产老熟女在线| 色五月丁香六月欧美综合| 亚洲 制服 丝袜 无码| 韩国午夜福利片在线观看| 亚洲精品日韩久久精品| 亚洲熟妇无码八av在线播放| 女人腿张开让男人桶爽| 久久99精品久久99日本| 国产成人高清亚洲综合| 国产一区二三区日韩精品| 五月婷之久久综合丝袜美腿| 天天综合色天天综合色h| 久久视频这里只精品| 女同精品女同系列在线观看 | 国产精品午夜福利91| 国产又色又爽又黄的在线观看| 国产精品毛片一区二区| 蜜桃网址| 97精品伊人久久久大香线蕉| 欲香欲色天天天综合和网| 99精品久久免费精品久久| 人妻丝袜无码专区视频网站| 成人拍拍拍无遮挡免费视频| 麻豆国产97在线 | 欧美| 2019香蕉在线观看直播视频| 国产成人无码免费视频麻豆| 蒙阴县|