python-线程池使用

    技术2022-07-10  125

    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')
    Processed: 0.014, SQL: 9