12
Sự khác biệt giữa SoftReference và WeakReference trong Java là gì?
Sự khác biệt giữa java.lang.ref.WeakReferencevà là java.lang.ref.SoftReferencegì?
Tham chiếu yếu là tham chiếu không xác nhận quyền sở hữu. Một tham chiếu yếu giữ một tham chiếu đến đối tượng được đề cập khi nó nằm trong bộ nhớ, nhưng không ngăn hệ thống quản lý bộ nhớ lấy lại bộ nhớ liên quan khi đối tượng được tham chiếu không còn cần thiết nữa. Nhiều ngôn ngữ có hoặc hỗ trợ nhiều mức tham chiếu yếu khác nhau, chẳng hạn như Swift, Objective-C, Java, C #, Python, Perl và Lisp.