我有一个带有方法的类foo()
,以及dictionary
带有该类的一堆对象的类。
如何foo()
在我的对象集合中并行执行 ?
class MyClass:
def __init__(self,a):
self.a = a
def foo():
self.a+=1
if __name__ == "__main__":
#get a dictionary full of independent objects
dic={}
for kk in range(10):
dic[kk]=MyClass(kk)
#execute foo on each object.
#How to do it in a parallel way?
for myObject in dic.values():
myObject.foo()
pd:这可能是一个愚蠢的问题,在其他编程语言中非常简单,但是我在互联网上进行了谷歌搜索,并没有找到任何直接的解决方案。