标签: python subprocess parallel-processing
我有使用子进程模块调用商业程序作为子进程运行的代码。
商业程序能够并行运行,但我注意到子进程运行时只使用了1个处理器。
是否有一种简单的方法来运行一个串行python程序,为子进程请求更多资源,例如4个处理器?
答案 0 :(得分:1)
如果子进程真的能够进行多核操作,那么产生它的方式并不重要。你没有(通常也不能)“请求”更多内核 - 操作系统会自动为它提供任何可用的资源。
我怀疑答案在于有问题的商业程序,而不是父进程,Python或subprocess包。
subprocess