java的强、软、弱、虚引用
强引用一般的new 对象属于强引用,线程结束没人使用会被回收;
软引用 内存空间不足时会直接被回收掉;
弱引用 gc见了就把它回收,常用的有threadlocal,中的map;
虚引用一般用于跟踪垃圾回收过程,管理堆外内存;
java的强、软、弱、虚引用
强引用一般的new 对象属于强引用,线程结束没人使用会被回收;
软引用 内存空间不足时会直接被回收掉;
弱引用 gc见了就把它回收,常用的有threadlocal,中的map;
虚引用一般用于跟踪垃圾回收过程,管理堆外内存;