同时使用多处理和 GNU Parallel?

Using multiprocessing and GNU Parallel at the same time?

我有一个 Python 脚本,该脚本当前正在使用多处理并行执行任务。我的顾问建议我使用 GNU Parallel 来加速它,因为 Python 程序总是在单个内核上执行。我应该保留多处理脚本并在其上使用 GNU Parallel 吗?或者我应该删除多处理部分然后使用 GNU Parallel?有区别吗?

Does it make a difference?

有一个非常简单的答案:尝试并测量。

如今并行化的性能取决于很多因素,它实际上取决于您的应用程序(有时还取决于您的硬件)。