>
Python编程 Python编程 81757Pythonista

python多线程多CPU困惑,求大神指点。

nohuper 2014-11-15
start()和run()多CPU区别
1

查看更多有趣的豆瓣小组

回应 (5条) 只看楼主

  • 摩东
    gil 的效果是同一时间不能用多个 CPU 吧,但可以一会用这个一会用那个。
  • seewind
    你代码有错,自己仔细点看看;
    另外,python的thread是系统的线程,系统线程是能利用多核的;只是由于GIL,在py引擎里面只能串行执行;
  • python培训视频
    用python 多进程
  • solid
    第一个测试代码有问题,应该用 Mythreading.start(), 而不是 run()
  • nohuper
    第一个测试代码有问题,应该用 Mythreading.start(), 而不是 run() solid
    果然啊,start()的时候是单核100%,run()的时候是分布多核(不爆满)。多谢大神指点!
添加回应

Python编程的热门贴

推荐小组

值得一读

    豆瓣
    我们的精神角落
    免费下载 iOS / Android 版客户端