开发者社区> 问答> 正文

为什么python多线程弱

为什么python多线程弱

展开
收起
云计算小粉 2018-05-10 20:10:58 1866 0
2 条回答
写回答
取消 提交回答
  • 对于楼下说的

    GIL全局解释锁,导致python多线程不是真正的多线程,但是说比单线程慢,这就有点玩笑了。

    GIL机制。

    线程1,锁定

    线程1,执行比如100字节。

    线程1,睡眠

    线程1,解锁,

    线程2,锁定

    。……反复执行上边步骤。

    2019-11-06 16:11:44
    赞同 展开评论 打赏
  • 哈哈哈还好还好

    因为python的全局解释器锁的机制,
    导致python的多线程并不是真正的多线程,
    效率上不仅不会比单线程快,反而可能更慢,
    所以说是鸡肋,要求速度好话,可以用多进程来实现

    2019-07-17 22:24:04
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载