Перейти к содержимому

Значения области действия в 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 Заключение