import time
from multiprocessing.dummy import Pool
# 导入线程池模块相应的类
start = time.time()
#定义一个耗时的方法
def get_page(str):
print(f'正在下载:"{str}"')
time.sleep(2)
print(f'成功:"{str}"')
name_list = ['a','b','c','d']
# 实例化一个线程池对象
pool = Pool(4)
# 将列表中的每一个列表元素传递给get_page进行处理
pool.map(get_page,name_list)#第一个传方法,第二个传可迭代数据
end = time.time()-start
print(f'耗时{end}s')
python-线程池使用
最新推荐文章于 2024-04-24 13:35:29 发布