Python多处理池,以类实例为参数

时间:2016-04-30 21:33:59

标签: python class multiprocessing instance pool

我希望通过传递并行运行我的代码,但是我收到以下错误:cPickle.PicklingError:无法解决:属性查找内置 .function失败

以下是基本代码结构。我想并行运行increment_ID函数。谢谢你的帮助。

class Firm():
    def __init__(self):
        self.ID = 0

    def print_ID(self):
        print self.ID

class simulations():
    def __init__(self):
        self.firms_list = [firm.Firm() for count in xrange(10)]

    def increment_IDs(self):
        for firm in self.firms_list:
               firm.ID += 1

0 个答案:

没有答案