Atomic



Блокировки тяжеловесны, они мешают остальным потокам выполнятся, так как блокируют их, что сильно снижает производительность.



Разработчики придумали неблокирующие алгоритмы. Их сложнее реализовывать, но они более масштабируемые и быстрые.



Классы для реализации неблокирующих программ находятся в пакете java.util.concurrent.atomic.



📌 Документация



#java #lesson #concurrent