aiyehui

导航

 
# 协程的本质
# 一条线程,开一条线程跑多个任务

import gevent
import time
# gevent 可以实现,当函数遇到IO操作时,就自动切换到另一个函数中
# g1 = gevent.spawn(func,参数)
# g1.join() 让func函数执行完毕
# gevent.joinall(g1,g2,g3,g4) #多个函数可以用joinall


def func1():
print('1 2 3 4')
gevent.sleep(1)
print('3 2 3 4')

def func2():
print('2 2 3 4')
gevent.sleep(1)
print('再来一次')

g1 = gevent.spawn(func1)
g2 = gevent.spawn(func2)
gevent.joinall([g1,g2])
posted on 2022-06-20 18:02  小灰叶  阅读(22)  评论(0)    收藏  举报