摘要: 1、引用类型 java.lang.ref整体包结构 类型 对应类 特征 强引用 强引用的对象绝对不会被gc回收 软引用 SoftReference 如果物理内存充足则不会被gc回收,如果物理内存不充足则会被gc回收。 弱引用 WeakReference 一旦被gc扫描到则会被回收 虚引用 Phant 阅读全文
posted @ 2021-03-29 15:51 黄河大道东 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 引用与对象之间的关系? 每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。 在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。 //创建一个引用,引用可以独立存在,并不一定需要与一个 阅读全文
posted @ 2021-03-29 14:26 黄河大道东 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、概述 谈到java中的多并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象队列同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的Reentra 阅读全文
posted @ 2021-03-29 13:36 黄河大道东 阅读(102) 评论(0) 推荐(0) 编辑