• 技术文章 >Python技术 >Python基础教程

    如何使用python协程中gevent模块?

    十一十一2020-12-10 17:32:51原创2772


    现在最简便协程的使用方式是一个第三方的模块 gevent。gevent 是由 grennlet 模块封装而来,实现的正常方式编写一般函数,遇到 部分阻塞 自动切换协程。IO类阻塞不加补丁不自动切换。一般我们把这个模块当做一个普通函数,然后转化成写出,当遇到阻塞时候会自动切换,详情如下。

    1、同第三方软件安装一样,使用pip

    2、gevent 实现协程并运行

    除了上述这种常用的使用方式,还有一种是加入补丁,因为一个 gevent 并不能把所有 IO函数 都自动切换了,比如 requests模块、socket 等等,因此需要加入“猴子补丁”才可以。

    专题推荐:python协程中gevent模块
    上一篇:python greenlet模块是什么 下一篇:python协程里yield from如何使用?

    相关文章推荐

    • python aiml库如何安装及使用?• python greenlet模块是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网