python
xymyeah
这个作者很懒,什么都没留下…
展开
-
Python是如何进行内存管理的
Python的内存管理主要有三种机制:引用计数机制,垃圾回收机制和内存池机制。 引用计数机制 简介 python内部使用引用计数,来保持追踪内存中的对象,Python内部记录了对象有多少个引用,即引用计数,当对象被创建时就创建了一个引用计数,当对象不再需要时,这个对象的引用计数为0时,它被垃圾回收。 特性 1.当给一个对象分配一个新名称或者将一个对象放入一个容器(列表、元组或字典)时,该...转载 2019-02-23 00:08:43 · 231 阅读 · 0 评论 -
GIL全局锁(Global Interpreter Lock)
GIL是什么 GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念,而CPython是大部分环境下默认的Python执行环境。GIL 全称 gloabl interpreter lock (全局解释器锁) ,官方解释: In CPython, the global interpreter lock, or GIL, is a mutex that ...转载 2019-04-24 16:29:57 · 457 阅读 · 0 评论