Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Спасибо за статью!
Было бы интересно ещё сравнить особенности блокировок с помощью synchronized и с помощью ReentrantLock. Насколько я помню, там были различия.
Спасибо за мнение!
Я подумаю насчет статьи. А пока скажу, чтоsynchronized напрямую манипулирует Mark Word объекта для реализации легковесных блокировок, аReentrantLock вроде использунт механизм AQS, который практически не влияет на Mark Word самого защищаемого объекта, а иногда даже не требует отдельного объекта для блокировки
публикуйте еще, вы - отличный автор!
JVM (на примере hotspot) как-то оптимизирует если Mark Word у объекта например легкая в отличии от тяжёлой?
Под капотом многопоточной синхронизации в Java: как потоки договариваются через Mark Word