摘要: 1. 标记-清除算法 标记-清除算法(Mark-Sweep),是最早出现的最基础的垃圾收集算法,它分为标记和清除两个阶段。标记:标记出所有需要回收的对象。清除:在标记完成后,统一进行清除,也即回收掉垃圾对象的内存空间。作为最早出现的垃圾收集算法,后继的收集算法也是以标记清除算法为基础,对它的确定进行 阅读全文
posted @ 2021-11-29 02:39 ArielMeng 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 前言 ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用ThreadLocal,就可能会导致内存泄漏。 下面,我们将围绕三个方面来分析ThreadLocal 内存泄漏的问题 Thread 阅读全文
posted @ 2021-11-29 02:37 ArielMeng 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 前言 ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用 ThreadLocal,就可能会导致内存泄漏。下面,我们将围绕三个方面来分析 ThreadLocal 内存泄漏的问题 Threa 阅读全文
posted @ 2021-11-29 02:34 ArielMeng 阅读(1434) 评论(0) 推荐(1) 编辑