python 多处理是否足以满足多 CPU 机器的需求?

Will python multiprocessing suffice for multi-CPU machines?

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

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

multiprocessing documentation

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