Java 并发
中等
面试题库
Java 并发
简单
并发编程三大特性中,哪个最容易被忽视?请结合实例说明。
Java 并发
中等
final 字段与 volatile 字段在安全发布上有什么区别?
Java 并发
困难
如何设计一个使用 volatile + synchronized 组合的高性能计数服务?
Java 并发
中等
读写锁的锁降级为什么需要,与 synchronized 有何不同?
Java 并发
简单
用 volatile 变量计数为什么在多线程下结果偏小且不稳定?
Java 并发
简单
synchronized 修饰方法时锁的粒度问题如何权衡?
Java 并发
中等
为什么静态同步方法和实例同步方法同时使用可能隐藏 bug?
Java 并发
困难
JDK 9 之后 VarHandle 相比 volatile 提供了什么新能力?
Java 并发
中等
如何用 happens-before 论证「先启动线程再设置标志」是错误的?
Java 并发
简单
「volatile 是轻量级的 synchronized」这种说法准确吗?
Java 并发
困难