Python3线程池、进程池(concurrent.futures)

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)
发布了419 篇原创文章 · 获赞 1356 · 访问量 133万+

猜你喜欢

转载自blog.csdn.net/qq_36119192/article/details/104888925