Atomic
Блокировки тяжеловесны, они мешают остальным потокам выполнятся, так как блокируют их, что сильно снижает производительность.
Разработчики придумали неблокирующие алгоритмы. Их сложнее реализовывать, но они более масштабируемые и быстрые.
Классы для реализации неблокирующих программ находятся в пакете
📌 Документация
#java #lesson #concurrent
Блокировки тяжеловесны, они мешают остальным потокам выполнятся, так как блокируют их, что сильно снижает производительность.
Разработчики придумали неблокирующие алгоритмы. Их сложнее реализовывать, но они более масштабируемые и быстрые.
Классы для реализации неблокирующих программ находятся в пакете
java.util.concurrent.atomic
. 📌 Документация
#java #lesson #concurrent
Atomic
Блокировки тяжеловесны, они мешают остальным потокам выполнятся, так как блокируют их, что сильно снижает производительность.
Разработчики придумали неблокирующие алгоритмы. Их сложнее реализовывать, но они более масштабируемые и быстрые.
Классы для реализации неблокирующих программ находятся в пакете
📌 Документация
#java #lesson #concurrent
Блокировки тяжеловесны, они мешают остальным потокам выполнятся, так как блокируют их, что сильно снижает производительность.
Разработчики придумали неблокирующие алгоритмы. Их сложнее реализовывать, но они более масштабируемые и быстрые.
Классы для реализации неблокирующих программ находятся в пакете
java.util.concurrent.atomic
. 📌 Документация
#java #lesson #concurrent