home.social

#scoped_values — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #scoped_values, aggregated by home.social.

  1. Виртуальные потоки в Java: эволюция, практика, подводные камни

    Привет! Меня зовут Денис, я руковожу группой R&D в Naumen Service Management Platform. В этой статье — разбор виртуальных потоков (VT) в Java: почему исторически обычные потоки упирались в I/O, как и зачем появились виртуальные потоки, что пошло не так в Java 21, что исправили в JDK 24–25, а также когда виртуальные потоки необходимы, а когда — лучше от них отказаться.

    habr.com/ru/companies/naumen/a

    #виртуальные_потоки #java #jdk24 #jdk25 #project_loom #jep_491 #scoped_values #threadlocal #tomcat

  2. Нововведения Java 25

    Java не стоит на месте и продолжает активно развиваться. Скоро выйдет уже 25-я версия языка. В этом релизе изменили работу с boilerplate-кодом и конструкторами, а также отказались от поддержки устаревших систем. Обо всех этих и других нововведениях расскажем в статье.

    habr.com/ru/companies/pvs-stud

    #java #jdk #scoped_values #jfr #compact_main_methods

  3. [Перевод] Java ScopedValue: Ускоренный ThreadLocal

    В инкубаторе JEP-429 появилась новая альтернатива ThreadLocal под названием ScopedValue (в значительной степени как поддержка и развитие Virtual Threads ). ScopedValue предназначен для того, чтобы предоставить более легкую альтернативу ThreadLocal, которая хорошо работает с виртуальными потоками, а также решает многочисленные недостатки, присущие API своего аналога двадцатипятилетней давности. В этой статье мы рассмотрим основные отличия ScopedValue, и за счет чего он может работать быстрее.

    habr.com/ru/companies/otus/art

    #java #spring #Scoped_values #виртуальные_потоки #Websocket