AQS ----> AbstractQueuedSynchronizer
CAS ----> Compare and swap
JUC ---> java.concurrent.util包的缩写
JIT ---> JUST IN TIME JVM即时编译
Heap 堆
Stack 栈
OOM ---> outOfMemory
OOP --->Object Oriented Programming 面向对象编程
OOD--->Object Oriented Design
OOA--->Object Oriented Analysize
memory Barrier ---> 内存屏障
as-if-serial
happen-before原则
transient --->关键字表示属性不参与序列化
Exclusive 独占的,专有的
Excluded 把…排斥在外; 排
数据结构参考:
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html