Я часто вижу оба термина - jmm (модель памяти Java) и jvm (виртуальная машина Java) - при изучении многопоточности и управления памятью в Java. Тем не менее, я не понимаю, как они относятся друг к другу и каковы их обязанности. переменные читаются и записываются в одновременной среде. JVM работает над различным оборудованием? < /P>
< /li>
Реализация JVM может повлиять на то, как JMM ведет себя? уточнить это с кратким объяснением (или практическим примером, если это возможно)?
Подробнее здесь: https://stackoverflow.com/questions/797 ... irtual-mac