我有个简单的问题。从本质上说,我想同时或并行地在一个列表上运行一个函数。你知道吗
这就是我的工作重点
def func(x):
print(x)
for objectList in space:
for subObject in objectList:
func(subObject)
我希望能够同时在每个objectList
上运行func()
。我知道(实际上我不知道,这就是为什么我要问如何做到这一点)这是线程或并行,但这是我第一次尝试这样做。你知道吗
我的问题是,是否有python中的模块或内置函数或标准方法来完成此任务?你知道吗
如果我在这个网站上违反了一条规则,或者你认为这个问题很愚蠢,或者是重复的,或者其他什么,我也很抱歉。你知道吗
正如其他人所指出的,使用线程和并行计算应该是有道理的,因为它还需要您执行其他操作,比如输入/负载分配和管理工作线程。当然,有一些图书馆已经建立了这些机制。对于简单的应用程序,您可以使用(穿线。穿线)班级。下面是一个使用线程的简单示例。这段代码将为空间的每个元素创建worker。你知道吗
从python文档:
您可以使用这个模式,它也来自docs:
相关问题 更多 >
编程相关推荐