python - python 多处理足以支持多 CPU 机器吗?

标签 python parallel-processing multiprocessing mpi multicore

我知道,当你想在多台机器上分发进程时,你必须使用 MPI 或 python 库(如 celery、jug、pp 等),但如果你有一台具有多个 CPU 的机器,那么有必要吗?

那么,如果我有一台机器,其主板有两个或更多 CPU(每个都有多个内核),Python 的多处理库足以充分利用该机器吗?

最佳答案

multiprocessing documentation

“...因此,多处理模块允许程序员充分利用给定机器上的多个处理器...”

关于python - python 多处理足以支持多 CPU 机器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35350626/

相关文章:

c# - 如何在 Python 中从 C# dll 导入子模块

python - 在python中调整图像大小

python - Azure Python SDK 错误

scala - 你如何处理 Akka Flow 中的 futures 和 mapAsync?

parallel-processing - 数据通道关闭时 Goroutines 不退出

python - Astroscrappy 无法在多处理 Jupyter 上工作

algorithm - 高阶矩阵乘法

python - 如何将python dict与多处理同步

python - 无法从图表中打印每个歌曲的标题。获取AttributeError吗?

php - 如何防止 Upstart 杀死守护进程的子进程?