корректно сихнронизированной как в обычном HotSpot, так и на Android - к какой платформе прибита Java тут? Две абсолютно разные платформы
если твоя платформа не соотвецтвеут JMM то привет твоей программе
На Android своя модель памяти, так как там не JVM, и соответствующие спецификации соблюдаться не обязаны. А ещё Java можно компилировать в JS и тогда JMM тоже отлетает. В общем, если запускать программу на Java где попало, она может и не работать как указано в спеке для платформы Java.
Обсуждают сегодня