使用四个CPU来运行python脚本

时间:2011-07-11 02:02:06

标签: python multicore

我正在运行一个python脚本,它在一个大图上执行一些操作,所以我想利用我的PC的4个核心。观察任务管理器我可以看到所有CPU都在运行,但总CPU使用率高达50%。由于我专门设置这台PC来运行这个脚本,我想尽可能多地使用它的CPU。是否有python模块或可以在我的操作系统(Windows 7)中设置的任何内容,以便我可以这样做?

2 个答案:

答案 0 :(得分:8)

C Python有一个相当慷慨的锁,阻止大多数线程操作真正并行发生。您可能需要查看Multiprocessing模块。

否则,您可以使用允许并发线程的Python实现:

答案 1 :(得分:1)

阅读本单元:

http://docs.python.org/library/threading.html

非常好的工作和一个更简单的例子:

http://www.devshed.com/c/a/Python/Basic-Threading-in-Python/

希望这些帮助!