❓ Что такое Java Memory Model и зачем он нужен?
Java Memory Model (JMM) описывает, как потоки взаимодействуют через память и какие гарантии по видимости и упорядоченности операций даёт JVM.
Без JMM многопоточные программы работали бы непредсказуемо: один поток мог бы не увидеть изменения другого. JMM определяет правила: когда изменения в кэше процессора становятся «видимыми» другим потокам, и как работает синхронизация.
🐸 Библиотека собеса по Java
#concurrency
Post #1076
1.8K
- 👍 7
- ❤ 3
- 🔥 1