站点图标 度崩网-几度崩溃

什么是 Java 内存模型?

在了解什么是 Java 内存模型之前,先了解一下为什么要提出Java 内存模型。

之前提到过并发编程有三大问题

为了解决并发编程的三大问题,提出了 JSR-133,新的 Java 内存模型,JDK 5 开始使用。

那么什么是Java 内存模型呢?

现在说的 Java 内存模型,一般是指 JSR-133: Java Memory Model and Thread Specification Revision 规定的 Java 内存模型。

JSR-133 具体描述:jsr133.pdf

JSR-133 在 JCP 官网的具体描述

说明下

JSR:Java Specification Requests,Java 规范提案。

JCP:Java Community Process 是一个开放的国际组织,成立于1998年,主要由 Java 开发者以及被授权者组成,是使有兴趣的各方参与定义 Java 的特征和未来版本的正式过程。

简单总结下

参考: