3 вопроса на собеседование о многопоточности в Java

Привет, Хабр! Сегодня рассмотрим несколько вопросов на собеседовании, которые могут встретиться: чем synchronized отличается от ReentrantLock , что такое happens-before и как оно влияет на volatile и final и почему ConcurrentHashMap.computeIfAbsent() не всегда безопасен?

https://habr.com/ru/companies/otus/articles/896178/

#java #synchronized #многопоточность #ReentrantLock #собеседование_вопросы

3 вопроса на собеседование о многопоточности в Java

Привет, Хабр! Сегодня рассмотрим несколько вопросов на собеседовании, которые могут встретиться: чем synchronized отличается от ReentrantLock , что такое happens‑before и как оно влияет...

Хабр