使用pathos的Python多处理跟进

时间:2018-06-07 15:46:16

标签: python-2.7 pathos

我正在尝试运行下面的代码,这是有关多处理(link)的问题的答案。我安装了悲伤。我运行这段代码。我确实看到系统监视器中出现了3个进程,但之后没有任何反应。我甚至没有收到错误。我没有足够的评价评论,所以我必须写这个问题作为答案。

pathos版本0.2.1 python版本2.7.12

from pathos.multiprocessing import ProcessingPool
    class Bar:
        def foo(self, name):
            return len(str(name))
        def boo(self, things):
            for thing in things:
                self.sum += self.foo(thing)
            return self.sum
    sum = 0

    b = Bar()
    results = ProcessingPool().map(b.boo, [[12,3,456],[8,9,10],['a','b','cde']])

0 个答案:

没有答案