Java
pozhe007
不积跬步无以至千里,让我们跑起来
展开
-
java--jvm堆
文章目录前言一:堆的分代分配二:gc原理2.1:minor gc2.2:full gc三:判断对象是否已经死亡的算法3.1:引用计数算法3.2:可达性分析算法(todo)四:四个垃圾收集算法4.1:复制算法4.2:标记清除4.3:标记整理4.4:分代收集算法五:七个垃圾收集器5.1:Serial5.2:SerialOld5.3:ParNew5.4:Parallel Scavenge5.5:Para...原创 2019-12-25 18:15:14 · 71 阅读 · 0 评论 -
Java锁--悲观锁、乐观锁
文章目录前言一:悲观锁1.1:synchronized1.2:Lock二:乐观锁2.1:AtomicInteger2.2:CAS算法2.2.1:ABA问题2.2.2:解决ABA问题2.2.2:解决ABA问题 前言 锁的种类很多,我们今天就来梳理一下。Java中的好多锁系列之悲观锁、乐观锁。 一:悲观锁 悲观的认为所有的线程都会导致数据错误,每一个线程都需要排队等待。优点:数据一致性,缺点:效率低 ...原创 2019-12-22 21:16:37 · 160 阅读 · 2 评论