import gevent import gevent.monkey import gevent.pool def func(): 该函数中有很多网络请求, gevent.monkey.patch_socket() pool=gevent.pool.Pool(10) for i in range(300): pool.add(gevent.spawn(func,i)) pool.join()
我的pool中已经限制并发为10了,为什么运行程序的时候。客户端连接数上万,mysql有600多。求解答
for i in range(300): pool.add(gevent.spawn(func,i)) 改成 如果还不行 应该是你方法里连接没关 dataList = [] for i in range(300): dataList.append(pool.spawn(func,i))