C++语言记忆模型

Ser*_*geZ 2 c++ java memory specifications model

我不明白Java在C++没有内存模型的时候如何依赖C++代码?我的意思是,Java一直都有内存模型!但它是用C++语言编写的,直到C++ 11版本的语言才有.

怎么可能呢?请带点儿光!

谢谢!

Man*_*rse 8

这是可能的,因为Java VM是使用编译它们的C++实现的内存模型的非可移植知识编写的.

将内存模型引入C++ 11非常有用,因为它提供了标准模型,因此未来的C++代码不需要依赖于特定C++实现的详细知识.