Python3线程池,进程池使用的是 concurrent.futures 包
使用时,需导入
#线程池
from concurrent.futures import ThreadPoolExecutor
#进程池
from concurrent.futures import ProcessPoolExecutor
正确使用线程池、进程池,如下。
from concurrent.futures import ThreadPoolExecutor as TPool #导入线程池
#from concurrent.futures import ProcessPoolExecutor as PPool #导入进程池
def test(arg1,arg2,arg3):
pass
tpool=TPool(100) #定义线程池里面有100个线程
#ppool=PPool(100) #定义进程池里面有100个进程
for a in range(50):
for b in range(50):
for c in range(50):
tpool.submit(test,a,b,c)
#ppool.submit(test,a,b,c)