0
サブプロセスモジュールを使用してサブプロセスとして実行する商用プログラムを呼び出すコードがあります。Pythonが並列に実行されるサブプロセスを呼び出す
商用プログラムは並行して実行することができますが、サブプロセスの実行時には1つのプロセッサしか使用されていません。
サブプロセスのためのより多くのリソース、たとえば4つのプロセッサを要求するシリアルPythonプログラムを実行する簡単な方法はありますか?
サブプロセスモジュールを使用してサブプロセスとして実行する商用プログラムを呼び出すコードがあります。Pythonが並列に実行されるサブプロセスを呼び出す
商用プログラムは並行して実行することができますが、サブプロセスの実行時には1つのプロセッサしか使用されていません。
サブプロセスのためのより多くのリソース、たとえば4つのプロセッサを要求するシリアルPythonプログラムを実行する簡単な方法はありますか?
サブプロセスが実際にマルチコア操作を実行できる場合は、どのように起動するかは関係ありません。あなたはそれ以上のコアを "要求"しません(そして、一般的にそうすることはできません) - OSは、利用可能なリソースがあればそれを自動的に与えます。
答えは親プロセス、Python、またはsubprocess
パッケージではなく、問題の商用プログラムにあると思われます。