Felix's Blog
首页
首页
首页
提示
基础环境整理
面试
面试
计算机基础
Java
数据库
消息中间件
Spring
其他框架
其他
Java
Java
Java
集合
JVM
并发
亿级流量 Java 高并发与网络编程实战
JavaFrame
JavaFrame
Spring Framework
Spring Boot
Spring Cloud
分布式
任务调度
数据库
数据库
MySQL
Redis
Elasticsearch
HugeGraph
ClickHouse
中间件
中间件
Kafka
RabbitMQ
ActiveMQ
Nats
Nginx
IT 技术
IT 技术
核心软件
后端
前端
测试
Unity
我的菜谱
Series
第 12 章 Java 内存模型与线程
felix.shao
2025-02-16
第 12 章 Java 内存模型与线程
12.1 概述
12.2 硬件的效率与一致性
12.3 Java 内存模型
12.3.1 主内存与工作内存
12.3.2 内存间交互操作
12.3.3 对于 volatile 型变量的特殊规则
12.3.4 针对 long 和 double 型变量的特殊规则
12.3.5 原子性、可见性与有序性
12.3.6 先行发生原则
12.4 Java 与线程
12.4.1 线程的实现
12.4.2 Java 线程调度
12.4.3 状态转换
12.5 Java 与协程
12.5.1 内核线程的局限
12.5.2 协程的复苏
12.5.3 Java 的解决方案
12.1 概述
12.2 硬件的效率与一致性
12.3 Java 内存模型
12.3.1 主内存与工作内存
12.3.2 内存间交互操作
12.3.3 对于 volatile 型变量的特殊规则
12.3.4 针对 long 和 double 型变量的特殊规则
12.3.5 原子性、可见性与有序性
12.3.6 先行发生原则
12.4 Java 与线程
12.4.1 线程的实现
12.4.2 Java 线程调度
12.4.3 状态转换
12.5 Java 与协程
12.5.1 内核线程的局限
12.5.2 协程的复苏
12.5.3 Java 的解决方案
第 13 章 线程安全与锁优化 →
ON THIS PAGE
12.1 概述
12.2 硬件的效率与一致性
12.3 Java 内存模型
12.3.1 主内存与工作内存
12.3.2 内存间交互操作
12.3.3 对于 volatile 型变量的特殊规则
12.3.4 针对 long 和 double 型变量的特殊规则
12.3.5 原子性、可见性与有序性
12.3.6 先行发生原则
12.4 Java 与线程
12.4.1 线程的实现
12.4.2 Java 线程调度
12.4.3 状态转换
12.5 Java 与协程
12.5.1 内核线程的局限
12.5.2 协程的复苏
12.5.3 Java 的解决方案