CMS 处理过程有七个步骤: 一、初始标记 这是CMS中两次stop-the-world事件中的一次。这一步的作用是标记存活的对象,有两部分:标...

收录了9篇文章 · 1人关注
CMS 处理过程有七个步骤: 一、初始标记 这是CMS中两次stop-the-world事件中的一次。这一步的作用是标记存活的对象,有两部分:标...
在java.util.concurrent.locks包中有很多Lock的实现类,常用的有ReentrantLock、ReadWriteLock...
AbstractQueuedSynchronizerAbstractQueuedSynchronizer,队列同步器,简称AQS,它是java并...
基础 锁的类型 锁从宏观上分类,分为悲观锁与乐观锁 乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为...
前言 CAS(Compare and Swap),即比较并替换,实现并发算法时常用到的一种技术,java同步器中大量使用了CAS技术,实现了多线...
什么是JVM JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。J...
使用GCViewer调优GChttps://www.jianshu.com/p/2ab0bd916c7f GCView线条图解https://b...
并行: 并行描述的是多条垃圾回收器线程之间的关系,说明多个线程的协同工作,通常默认为此时用户线程处于等待阶段并发:并发描述的是垃圾收集器线程和用...
垃圾回收器分类 Serial GC 它是最古老的垃圾收集器,“Serial”体现在其收集工作是单线程的,并且在进行垃圾收集过程中,会进入臭名昭著...