Synchronized обеспечит индивидуальный доступ, но не гарантию того, что переменная не будет кеширована
Гарантирует
потому что JMM гарантирует чистые чтения на monitorenter и коммит в память на monitorexit
Обсуждают сегодня