30/09/2018, 22:25
Method write và GC trong python!
Khi viết nội dung vào file, sẽ được ghi tại bộ nhớ đệm, thì nội dung ở bộ nhớ đệm không có tham chiếu thì sẽ bị GC xóa đi, thế bị xóa đi rồi thì làm sao có thể ghi lên file được ạ?(Hay em hiểu sai về cái GC rồi)
Bài liên quan
Mình cũng mới tìm hiểu cái GC này nên có gì sai thì bạn bỏ qua
theo mình nghĩ thì lúc
ghi vào bộ nhớ đệm
, lúc ấy file object nó vẫn cònlive
(nó live là nhờ có vùng bộ nhớ đệm được tham chiếu) nên GC không thể dọn dẹp được. Chỉ khi nào mà bộ nhớ đệm không được tham chiếu nữa (count = 0) thì GC mới dọn dẹp đượcMình tìm được cái discuss này : https://www.quora.com/How-does-garbage-collection-in-Python-work