摘要:
1. Unsafe 类 Java 不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe 类提供了硬件级别的原子操作。 Unsafe 类在 sun.misc 包下,不属于 Java 标准。很多 Java 的基础类库,包括一些被广泛使用的高性能开发库都是基于 Unsafe 类开发,比如 Net 阅读全文
摘要:
目录 1 缓存一致性问题 2 优化重排序问题 2.1 指令级并行的重排序(处理器) 2.2 编译器优化的重排序 3 内存模型 3.1 顺序一致性内存模型 4 抽象结构(JMM) 4.1 happens-before关系(先行发生原则) 4.1.1 as-if-serial 和 happens-bef 阅读全文