Java 并发
中等
面试题库
Java 并发
困难
对象作为锁时,其生命周期与 ObjectMonitor 的关系如何管理?
Java 并发
中等
synchronized 锁升级是 JIT 优化还是 JVM 运行时行为?
Java 并发
中等
锁降级在 synchronized 中会发生吗?
Java 并发
中等
如何证明轻量级锁比重量级锁快?可以用什么手段观察锁状态?
Java 并发
困难
synchronized 的 wait 会经历锁状态的什么变化?
Java 并发
中等
ThreadLocal 的内存可见性语义如何理解?它需要 happens-before 吗?
Java 并发
中等
什么是安全发布(safe publication)?与逸出(escape)的关系?
Java 并发
困难
什么是 as-if-serial 语义下的数据依赖与控制的依赖?
Java 并发
简单
Java 内存模型(JMM)中主内存与工作内存的抽象如何理解?
Java 并发
中等
volatile 读和写的性能开销有多大?可以无顾忌地使用吗?
Java 并发
中等