1. 代码

import gevent
from gevent import monkey
import time

# 将程序中用到的耗时操作的代码,换位gevent中自己实现的模块
monkey.patch_all()


def f1(n):
for i in range(n):
print(gevent.getcurrent(), i)
time.sleep(0.5)
# gevent.sleep(0.5)


print("--------1---------")
g1 = gevent.spawn(f1, 5)
print("--------2---------")
g2 = gevent.spawn(f1, 5)
print("--------3---------")
g3 = gevent.spawn(f1, 5)
print("--------4---------")
g1.join()
g2.join()
g3.join()