首先是线程池的创建
#对象 pool=Pool(num) pool.map(get_down,list) #关闭 pool.close() pool.join() ```
给大家演示单线程池执行效率
首先没有用到线程池的单线程
#单线程
s = time.time()
list=[1,2,3,4]
for list in list:
get_down(list)
e=time.time()
print("共耗时:",e-s)
******************************output:共耗时: 8.001622200012207
使用单线程池的效率
pool.map(get_down,list)
pool.close()
pool.join()
end=time.time()
print("共耗时:",end-start)
******************************output:共耗时: 2.024726152420044