📚 分类
多线程
🕵🏽‍♀️ 问题描述
你谈谈JMM (Java内存模型)
👨‍🏫 问题讲解
Java内存模型

JMM(Java Memory Model)Java内存模型,定义了共享内存中多线程程序读写操作的行为规范,通过这些规则来规范对内存的读写操作从而保证指令的正确性。

线程A -> 工作内存(共享变量副本) <-> 主内存(共享变量) 
线程B -> 工作内存(共享变量副本) <-> 主内存(共享变量) 

线程之间通过主内存进行
🏳️‍🌈 问题总结
✔ JMM(Java Memory Model)Java内存模型,定义了共享内存中多线程程序读写操作的行为规范,通过这些规则来规范对内存的读写操作从而保证指令的正确性

✔ JMM把内存分为两块,一块是私有线程的工作区域(工作内存),一块是所有线程的共享区域(主内存)

✔ 线程跟线程之间是相互隔离,线程跟线程交互需要通过主内存
📖 问题信息
📈 浏览次数:12 | 📅 更新时间:2025-12-01 22:02:24
📦 创建信息
🏷️ ID:105 | 📅 创建时间:2024-12-20 09:02:33