Новый стандарт c ++ вводит понятие модели памяти. На SO уже были вопросы об этом, что это значит, как это меняет способ написания кода на c ++ и т. Д.
Мне интересно узнать, как модель памяти C ++ соотносится со старой, хорошо известной моделью памяти java (1.5). Это то же самое? Это похоже? Есть ли у них существенные различия? Если так, то почему?
Модель памяти java существует с давних времен, и многие люди знают ее достаточно прилично, поэтому я думаю, что было бы полезно, не только для меня, изучить модель памяти C ++, сравнив ее с java.