gevent
#安装 pip3 install gevent
from gevent import monkey;monkey.patch_all() # 识别所有的i/o阻塞操作 import gevent import time def play(name): print('%s play 1'% name) time.sleep(3) print('%s play 2'% name) return 'play' def eat(name): print('%s eat 1'% name) time.sleep(2) print('%s eat 2'% name) return 'eat' start = time.time() g1 = gevent.spawn(play,'egon') # 传值spawn g2 = gevent.spawn(eat,'egon') # g1.join() # g2.join() gevent.joinall([g1,g2]) # 全部等待 print('zhu',(time.time()-start)) print(g1.value) print(g2.value) # 有返回值,接受返回值
看代码 自己理解下 。