python 进程池 Pool 调用class方法不好用,调用类方法不好用 pool.apply_async(func=self.

错误 代码 

from multiprocessing import Pool
        pool = Pool(processes=2)
        for one in scac_list:
            pool.apply_async(func=self.frist, args=(one['scac'], one['shipEN']))
            # pool.apply_async(func=self.eee)
        pool.close()
        pool.join()

正确 代码 

from multiprocessing.dummy import Pool
        pool = Pool(processes=2)
        for one in scac_list:
            pool.apply_async(func=self.frist, args=(one['scac'], one['shipEN']))
            # pool.apply_async(func=self.eee)
        pool.close()
        pool.join()

差别在  

from multiprocessing.dummy import Pool

猜你喜欢

转载自www.cnblogs.com/angdh/p/11014593.html