0
我知道,当你想在多台机器上分配进程时,你必须使用类似于MPI或者python库的东西,比如芹菜,壶,pp等,但是如果你有一台具有多个CPU的单台机器,那么这是必要的吗?所以如果我有一台主板有两个或更多CPU(每个都有多个内核)的机器,python的多处理库足以充分利用那台机器?python多处理能满足多CPU机器吗?
我知道,当你想在多台机器上分配进程时,你必须使用类似于MPI或者python库的东西,比如芹菜,壶,pp等,但是如果你有一台具有多个CPU的单台机器,那么这是必要的吗?所以如果我有一台主板有两个或更多CPU(每个都有多个内核)的机器,python的多处理库足以充分利用那台机器?python多处理能满足多CPU机器吗?
“......由于这个原因,在多模块允许程序员充分利用给定的机器上的多个处理器......”
是。实际上,只要执行'p = multiprocessing.Pool()'并查看您获得了多少个实例。 – tdelaney