JVM
简单
面试题库
JVM
简单
Java 中四种引用类型(强、软、弱、虚)有什么区别?
JVM
简单
什么是 Stop The World(STW)?为什么 GC 时会发生 STW?
JVM
简单
为什么 JVM 不使用引用计数法来判定对象存活?
JVM
简单
JVM 是如何判断一个对象是否可以被回收的?
JVM
简单
什么是 GC Roots?Java 中哪些对象可以作为 GC Roots?
Java 并发
困难
什么是伪共享(false sharing)?如何避免?
Java 并发
中等
JMM 中主内存与工作内存之间有哪些交互操作?
Java 并发
困难
final 字段在 JMM 中有什么特殊语义?
Java 并发
困难
内存屏障有哪几种类型?分别禁止什么重排序?
Java 并发
中等
双重检查锁(DCL)单例为什么必须加 volatile?
Java 并发
中等