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