为什么python下想要充分利用多核cpu,就用多进程
答案:2 悬赏:30 手机版
解决时间 2021-11-10 12:52
- 提问者网友:捧腹剧
- 2021-11-10 09:24
为什么python下想要充分利用多核cpu,就用多进程
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-11-10 09:46
因为python多线程是只用一个cpu.
所以多个cpu, 你得用多进程, cpu自己调度,才能充分利用
所以多个cpu, 你得用多进程, cpu自己调度,才能充分利用
全部回答
- 1楼网友:长青诗
- 2021-11-10 10:08
这个问题太专业,但是我据我的感觉,这个跟程序有关,有的程序支持多核,有的则不支持,所以说把程序就是任务,那么任务里又有很多小任务组成,如果程序支持多核, 那个可以程序可以将小任务分配给不同的核或线程去处理.
所以会有人说很多游戏特别是大型单机游戏,运行得好与不好,和CPU的频率很有关系,双核多核看不出有明显的区别.是因为这些大型单机游戏不支持多核多进程.
但实际使用中操作系统也是程序,而且是个大程序,所以不可能有完全的单进程状态.
多核在开多进程的时候,会明显比单核 的CPU强很多.这个网游的多开是最明显的
所以会有人说很多游戏特别是大型单机游戏,运行得好与不好,和CPU的频率很有关系,双核多核看不出有明显的区别.是因为这些大型单机游戏不支持多核多进程.
但实际使用中操作系统也是程序,而且是个大程序,所以不可能有完全的单进程状态.
多核在开多进程的时候,会明显比单核 的CPU强很多.这个网游的多开是最明显的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯