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