python3.5多处理池反复挂起

时间:2016-09-14 14:21:00

标签: python python-3.x python-multiprocessing

我正在使用multiprocessing.Pool创建一个工作池来将文件加载到Pandas中。它挂起所有的时间,大约75%的时间。

import pandas as pd
import multiprocessing as mp

def load(filename):
    thing = pd.read_table(filename)
    return thing

files = ['a','b','c'] # A list of a bunch of files
with mp.Pool(5) as pool:
    result = pool.map(load, files)

by"挂起"我的意思是永远不会完成。我已经把这些触发器拉了过来,他们正在等待futuexes,所以我不知道这意味着什么。我是否正确调用了游泳池?

同样,25%的时间它完全 ,所以我必须做正确的事...... thx!

Ubuntu Xenial Python3.5.2

0 个答案:

没有答案