使用 perf/Intel VTune 分析 CPU cache 命中率对比
Java 8+ 中消除伪共享的最佳实践代码
JMH 性能测试伪共享 vs 非伪共享的对比
LongAdder 内部分段原理
简述伪共享的概念以及如何避免
如何选择不同阻塞队列(BlockingQueue)
基于数组的阻塞队列 ArrayBlockingQueue 原理
ThreadLocal是什么?它的实现原理呢?
为什么 Java 中 wait() 和 notify() 必须在 synchronized 代码块中使用
wait() 和 notify() 为什么必须在 synchronized 代码块中使用
volatile关键字有什么用?它的实现原理是什么?
AbstractQueuedSynchronized为什么采用双向链表
什么是守护线程,它有什么特点
怎样理解线程安全问题
wait和notify这个为什么要在synchronized代码块中?