协程类似于多线程,但是协程的切换是程序内部执行的,对cpu的资源消耗较少。可以想象成是多线程的升级版本。
使用:
①打包+猴子补丁
import gevent
from gevent import monkey
monkey.patch_all()
②方法封装(该方法就是异步的了)
g_list = []
g_list.append(gevent.spawn(方法名,参数))
gevent.joinall(g_list)
协程类似于多线程,但是协程的切换是程序内部执行的,对cpu的资源消耗较少。可以想象成是多线程的升级版本。
使用:
①打包+猴子补丁
import gevent
from gevent import monkey
monkey.patch_all()
②方法封装(该方法就是异步的了)
g_list = []
g_list.append(gevent.spawn(方法名,参数))
gevent.joinall(g_list)