
Книга: «Современный Java Concurrency. Глубокое погружение в Virtual Threads, Structured Concurrency и Scoped Values»
ph_piter 2 часа назад Книга: «Современный Java Concurrency. Глубокое погружение в Virtual Threads, Structured Concurrency и Scoped Values» 3 мин 3.1K Блог компании Издательский дом «Питер» Профессиональная литература *...
Значимый прорыв формирует отрасль ИИ: ph_piter 2 часа назад Книга: «Современный Java Concurrency. Глубокое погружение в Virtual Threads, Structured Concurrency и Scoped Values» 3 мин 3. 1K Блог компании Издательский дом «Питер» Профессиональная литература * Java * Информационная безопасность * Привет, Хаброжители!
Добро пожаловать в будущее Java! Изучите главное новшество Java 21 — виртуальные потоки. Помните, как приходилось бороться с высокой стоимостью создания потоков, сталкиваться с ограничениями масштабируемости и трудностями при попытке достичь высокой пропускной способности?
Технические детали
Это практическое руководство проведет вас от Java 1. 0 до прорывных достижений Project Loom. Автор не ограничивается теорией, а предлагает набор инструментов, которые применимы для реальных проектов.
Погрузитесь в тонкости виртуальных потоков и такие сложные темы, как ForkJoinPool, продолжение, ограничение скорости, отладка и мониторинг. Вы не только узнаете принципы их работы, но и получите экспертные советы и приемы для освоения этих концепций. Особое внимание уделено структурированной многопоточности и scoped values — ключевым навыкам для создания масштабируемых и эффективных Java-приложений.
В книге:Освоите принципы работы виртуальных потоков. Разберетесь во внутреннем устройстве и реализации виртуальных потоков. Научитесь повышать производительность при выполнении блокирующих операций.
Отраслевые последствия
Узнаете о преимуществах структурированной многопоточности. Поймете, где именно стоит использовать scoped values. Оцените актуальность реактивного программирования на Java с появлением виртуальных потоков.
Для кого эта книгаКнига предназначена для Java-разработчиков, уже имеющих базовое представление о конкурентности и многопоточности. Она не является руководством для начинающих, а ориентирована на тех, кто уже писал конкурентные программы с помощью традиционных инструментов: Thread, ExecutorService, синхронизации и утилит коллекций вроде ReentrantLock и Semaphore, и хочет глубже разобраться в современных фичах конкурентности, добавленных в последние версии Java. Например, в виртуальных потоках, структурированной конкурентности и scoped values.
Тем, кто хочет изучить основы конкурентности, рекомендую книгу Брайана Гетца (Brian Goetz) Java Concurrency in Practice. Если вы сталкивались с проблемами ограничения числа потоков, блокирующего ввода/вывода, настройки пула потоков или управления сложной логикой жизненного цикла и отмены задач, данная книга поможет вам переосмыслить эти вопросы в контексте развивающейся модели конкурентности Java. Книга будет особенно полезна:разработчикам среднего и высокого уровня, которые стремятся модернизировать конкурентный код; архитекторам, проектирующим масштабируемые системы; инженерам, которые заинтересованы в создании надежных и высокопроизводительных приложений с использованием конкурентности; тимлидам, оценивающим новые технологии; всем, кто интересуется будущим конкурентности в Java.
Событие, по словам экспертов, усилит конкуренцию в сфере ИИ.




