Значения области действия в Java 22
Will Tollefson
0:00 / 0:00
Значения области действия в Java 22
2 401 просмотр · 2 года назад
Will Tollefson
5,81 тыс. подписчиков
2 401 просмотр · 2 года назад
В этом видео мы рассмотрим значения с областью действия (ScopedValue) в JDK 22. Мы обсудим, что даёт ScopedValue по сравнению с предыдущими примерами кода ThreadLocal, и почему вам, вероятно, стоит перейти на ScopedValue, особенно в контексте виртуальных потоков и структурированного параллелизма. Значения с областью действия решают некоторые из основных проблем ThreadLocal, такие как НЕОГРАНИЧЕННАЯ ИЗМЕНЯЕМОСТЬ, НЕОГРАНИЧЕННОЕ ВРЕМЯ ЖИЗНИ и ДОРОГОЕ НАСЛЕДОВАНИЕ.
Меня зовут Уилл Толлефсон, и я люблю НИКОГДА НЕ ПЕРЕСТАИВАТЬ УЧИТЬСЯ и делиться своими знаниями с другими. Если вам нравится этот контент, поставьте ЛАЙК, ПОДПИШИТЕСЬ и ПОДЕЛИТЕСЬ!
ССЫЛКИ:
JEP 464: https://openjdk.org/jeps/464
ВИДЕОГЛАВЫ:
0:00 Введение
0:55 Обзор ThreadLocal
3:22 Проблемы ThreadLocal
5:22 Переход на ScopedValue
8:59 Преимущества ScopedValue
11:50 Плюсы и минусы ScopedValue
16:42 Заключение