python-gevent?????????????????????io????????????

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-gevent?????????????????????io????????????相关的知识,希望对你有一定的参考价值。

?????????contex   gevent   int   join   ??????   sleep   context   back   import   

import gevent


def foo():

    print("Running in foo")
    gevent.sleep(2)
    print("Explicit context switch to foo again")


def bar():
    print("Explicit context to bar")
    gevent.sleep(1 )
    print("Implicit context switch back to bar")

def func3():
    print("running func3")
    gevent.sleep(0)#??????io????????????sleep??????2??????????????????????????????????????????????????????????????????3???
    print("running func3 again")

gevent.joinall([

    gevent.spawn(foo),#??????????????????
    gevent.spawn(bar),
    gevent.spawn(func3)
]

)

 

以上是关于python-gevent?????????????????????io????????????的主要内容,如果未能解决你的问题,请参考以下文章

python-gevent模块实现socket大并发

python-gevent模块(自动切换io的协程)