美文网首页
2020-04-03 python的gil与垃圾回收对于pyth

2020-04-03 python的gil与垃圾回收对于pyth

作者: 七天七念 | 来源:发表于2020-04-03 20:32 被阅读0次

    gc是python本身的内存回收方式,采用了计数的方式来进行内存的回收,当计算为零的时候,python的后台就是定时队归零的变量内存进行回收。
    而这本身gc是依靠了gil来达到单进程里面的原子性的。
    于是gil靠gc 来实现线程安全,gc靠gil来实现原子性。 死循环。
    于是python就开始了编程的全局部变量跟类变量化,而没有提倡全局变量这个概念,因为在gc定义的办法里面。
    全局变量是没有办法靠python本身进行del的。
    python本身速度慢不是没有原因的,滥用了gil的原子性。

    相关文章

      网友评论

          本文标题:2020-04-03 python的gil与垃圾回收对于pyth

          本文链接:https://www.haomeiwen.com/subject/nbokphtx.html