0
我在Python中学到了多处理工具:https://docs.python.org/2/library/multiprocessing.html。多处理一个python脚本
说我有一个python程序,它很复杂,充实,但它在运行时并没有耗尽我所有的内核。所以它使用一个核心的100%,并且需要永久完成。我很难进入该程序的代码并找出如何手动分离这些进程,只会导致程序太复杂。
是否可以编写一个简单的python脚本来启用对我指定的任何python程序进行多处理?确切地说,我想要这样简单的事情:
from multiprocessing import Process
Process(myprogram.py)
如果没有,是否有一个次最好的方法?
是否有可能同时运行多个程序实例?它读取或写入数据吗? –
如果有问题的程序在某些数据集上进行处理,并且无法通知程序在较小的数据集上工作,答案是否定的(*软件开发几乎从未有过银色的魔力!*)。 –
@JamesMills啊好吧,所以我一定要指定块。这是令人失望的,但也是我现实的预期。 – bernlim