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

    python greenlet模块是什么

    十一十一2021-01-11 15:11:30原创2962


    本章给大家说的就是关于模块上的使用,没错,就是标题里的greenlet,他是一个模块,主要的作用就是跟协程搭配使用的,流程就是需要我们对模块进行封装,然后协助协程,让我们的整个流程变得更加简单,对于代码上一再强调的简单高效,总是有很多像本章要说的模块存在一样意义的代码,首先先来了解本章内容。

    安装greenlet模块:

    1

    sudo pip3 install greenlet

    实例代码演示:

    1

    2

    3

    4

    5

    6

    7

    8

    from greenlet import greenlet  

    import time

    def test1():

     while True:

     print "---A--"

     gr2.switch()

     time.sleep(0.5)

    def test2():

    输出结果:

    1

    2

    3

    ---A--

    ---A--

    ---A--

    greenlet 是由 C 语言编写而成,让我们能用编写同步函数一样的方式编写函数或方法,但是各种IO等待时,需要我们自己来判断在哪里切换。另外可以使用它的提速,都可以帮助我们编写代码。

    专题推荐:pythongreenlet模块
    上一篇:python中对序列的元素进行反转 下一篇:如何使用python协程中gevent模块?

    相关文章推荐

    • 如何使用python线程start和run方法?• 如何使用python中的pypy解释器?• python aiml库如何安装及使用?

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网