首页 > 垃圾回收 > Python的垃圾回收机制(garbage collection)是什么
2019
09-14

Python的垃圾回收机制(garbage collection)是什么

  Python在内存中存储了每个对象的引用计数(reference count)。如果计数值变成0,那么相应的对象就会小时,分配给该对象的内存就会释放出来用作他用。

  偶尔也会出现引用循环(reference cycle)。垃圾回收器会定时寻找这个循环,并将其回收。举个例子,假设有两个对象o1和o2,而且符合o1.x == o2和o2.x == o1这两个条件。如果o1和o2没有其他代码引用,那么它们就不应该继续存在。但它们的引用计数都是1。来自三人行慕课


本文》有 0 条评论

留下一个回复