1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        eventlet高并發(fā)的網(wǎng)絡(luò)編程庫

        聯(lián)合創(chuàng)作 · 2023-09-29 13:00

        eventlet是一款使用Python編寫的為高并發(fā)的網(wǎng)絡(luò)編程而設(shè)計(jì)的庫。由第二人生(secondlife)所開源發(fā)布。在開源云計(jì)算技術(shù)OpenStack里起到了比較重要的作用。

        它通過greenlet提供的協(xié)程功能,讓開發(fā)者可以不用將以往的多線程等并發(fā)程序的開發(fā)方式轉(zhuǎn)變成異步狀態(tài)機(jī)模型,就能直接使用select/epoll/kqueue等操作系統(tǒng)提供的支持高并發(fā)IO接口,并且能盡可能地發(fā)揮它們在并發(fā)上的優(yōu)勢。

        與它同類的另一款產(chǎn)品是Gevent,它們有著很類似的設(shè)計(jì)。

        CPython下,由于Gevent使用了Cython綁定了libev或者libevent等C庫,導(dǎo)致Gevent比eventlet有著更優(yōu)秀的性能。

        但是也因?yàn)镃ython寫的部分組件,導(dǎo)致Gevent無法借助PyPy來給它加速,而eventlet則沒有這個(gè)限制。在PyPy的加速下,eventlet的性能可以有成倍的提升。

        瀏覽 24
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            色狠狠一区二区三区蜜桃AV | 国产三级乱伦视频小说 | 日韩福利视频一区 | 国产成人精品自拍视频 | 免费看日比片 | 激情小说激情视频 | 99re6热在线精品视频 | 亚洲日本久久 | 男人天堂2014 | 日本熟妇大荫蒂毛茸茸 |