我正在运行一个python脚本,在一个大的图形上做一些操作,所以我想利用我的PC的4核。查看任务管理器,我可以看到所有CPU都在运行,但是CPU的总使用率高达50%。当我设置这台PC专门运行这个脚本时,我想尽可能多地使用它的cpu。是否有一个python模块或任何可以在我的操作系统(windows 7)中设置的东西,以允许我这样做?
C Python有一个相当慷慨的锁,它阻止了大多数线程操作真正并行地进行。您可能需要查看Multiprocessing模块。
否则,您可以使用允许并发线程的Python实现:- IronPython Jython
通读一下这个模块:
http://docs.python.org/library/threading.html表示非常好的工作,还有一个更简单的例子:
http://www.devshed.com/c/a/Python/Basic-Threading-in-Python/希望这些有帮助!