Python教程

python多线程运行代码模板

本文主要是介绍python多线程运行代码模板,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

为了利用多核性能,使用多线程

import os
import tqdm
from multiprocessing import Pool

def worker(line):
    # 对于每一个样本line进行处理,并保存
  # 注意不能return结果,而是要将结果直接输出/写入文件
  pass

with open("file_list.txt" ,"r") as f_r:
    lines = f_r.readlines()
    with tqdm.tqdm(lines) as t, Pool(152) as p:
        for _ in p.imap_unordered(worker, lines):
            t.update()



这篇关于python多线程运行代码模板的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!