gpt4 book ai didi

python - 如何编程以使用机器上的所有处理器?

转载 作者:可可西里 更新时间:2023-11-01 13:28:11 25 4
gpt4 key购买 nike

我正在运行一个单线程 python 程序,该程序在我的 Windows 机器上执行大量数据处理。我的机器有 8 个处理器。当我在 Windows 任务管理器下的性能选项卡中监视 CPU 使用率时,它显示我只使用了可用处理能力的一小部分。只有一个处理器被充分利用,其余的几乎都处于闲置状态。我应该怎么做才能确保我所有的处理器都被使用?多线程是一种解决方案吗?

最佳答案

多线程不能使用额外的处理器或内核。

您应该生成新进程而不是新线程。

这个工具是迄今为止我遇到的所有工具中最简单的: parallel python

Overview:

PP is a python module which provides mechanism for parallel execution of python code on SMP (systems with multiple processors or cores) and clusters (computers connected via network).

It is light, easy to install and integrate with other python software.

PP is an open source and cross-platform module written in pure python

关于python - 如何编程以使用机器上的所有处理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4321993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com