Java Memory Model (JMM) описывает, как
Без JMM
#concurrency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥1
ThreadLocal — это механизм, который
Применения:
—
—
—
#concurrency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
ConcurrentHashMap использует
В отличие от Collections.synchronizedMap(...), который
#concurrency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2👏1
happens-before — это гарантированный порядок между операциями, который определяет, что э
Примеры гарантий happens-before:
Без гарантии happens-before два потока могут видеть
#concurrency
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥1👏1