您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

当文件对象的引用计数为零时,文件对象是否会自动关闭?

当文件对象的引用计数为零时,文件对象是否会自动关闭?

答案在您提供的链接中。

垃圾收集器销毁文件对象时将关闭文件,但是:

尽管cpython使用引用计数确定性地释放资源(以便您可以预测对象何时被销毁),但其他版本则不需要。例如,Jython或IronPython都使用JVM和.NET垃圾收集器,它们仅在需要恢复内存时才释放(并最终确定)对象,并且可能直到程序结束时才对某些对象执行此操作。甚至对于cpython GC算法,将来也可能会更改,因为引用计数不是很有效。

其他 2022/1/1 18:45:40 有318人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶