请考虑以下类:
class Foo:
def __init__(self, data):
self.data = data
def do_task(self):
#do something with data
在我的应用程序中,有一个包含几个Foo类实例的列表。目标是对所有Foo对象执行do_task
。第一种实现方法很简单:
#execute tasks of all Foo Object instantiated
for f_obj in my_foo_obj_list:
f_obj.do_task()
我想利用多核架构共享我的机器上4个CPU之间的for
循环。
最好的方法是什么?