文章列表
源码分析:AbstractQueuedSynchronizer(AQS)—强大的同步基础框架
Published: at 17:09:22JDK源码分析 AbstractQueuedSynchronizer,AbstractQueuedSynchronizer(AQS) 位于java.util.concurrent.locks包下面,AQS 提供了一个基于FIFO的队列和维护了一个状态state变量赖表示状态,可以作为构建锁或者其他相关同步装置的基础框架。AQS 支持两种模式:共享模式 和 排他模式。
Java 虚拟机常用垃圾收集器总结
Published: at 16:48:08Java 中类加载的机制总结
Published: at 16:50:42Java 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析、和初始化,最终形成可以被虚拟机直接使用的JAVA类型,这就是虚拟机的类加载机制 。
Java 虚拟机内存的各个区域
Published: at 16:25:22Java 线程池生命周期
Published: at 17:43:41Java 线程生命周期
Published: at 17:34:31Java 对象内存分配与回收策略
Published: at 16:49:24Java 对象内存分配与回收策略