我注意到当我运行严重依赖 CPU 的 python 程序时,它只使用一个内核。运行程序时是否可以为程序分配多个内核?
问问题
17486 次
3 回答
16
您必须为多个内核显式编程。有关Python 中的许多并行处理解决方案,请参阅此页面上的对称多处理选项。如果您不想比较选项,并行 Python是一个不错的选择,请查看此处的示例。
但是,有些问题无法利用多核。想一想如何在三个朋友的帮助下更快地跑上楼梯。不会发生!
于 2010-12-23T15:15:13.960 回答
4
如果您的问题的任何部分可以并行运行,您应该查看多处理模块
于 2010-12-23T15:15:46.403 回答