Java [pluralsight] Асинхронное программирование в Java SE 17 (2022)

  • Автор темы Trinity
  • Дата начала
[pluralsight] Асинхронное программирование в Java SE 17 (2022)

1661443031398


Java SE 17 поставляется с собственной моделью асинхронного программирования. В этом курсе показано, как вы можете использовать этот API для настройки асинхронных систем, запуска задач по завершении других задач, а также как сообщать об ошибках или восстанавливаться после них.

Что вы узнаете
Асинхронное программирование
— универсальный шаблон для создания эффективных, безопасных и высокопроизводительных приложений. Начиная с Java SE 8, у Java есть собственный API: CompletionStage для создания конвейеров асинхронной обработки данных. В этом курсе «Асинхронное программирование в Java SE 17» вы узнаете, как создавать асинхронные задачи на основе трех моделей, которые предоставляет этот API: Runnable, Consumers и Functions. Во-первых, вы увидите, как можно связать эти задачи, чтобы они запускались по результатам других задач. Затем вы изучите, какие потоки выполняют ваши задачи в конфигурации API по умолчанию, и как вы можете управлять ими, чтобы сбалансировать ваше приложение, предоставляя правильное количество потоков для правильного количества задач. Далее вы узнаете, как можно запускать определенные задачи в определенном потоке, например, в случае, если вам нужно обновить графический компонент, API предоставляет несколько механизмов для обработки исключений. Наконец, вы узнаете, как API обрабатывает исключения, как вы можете регистрировать их и как вы можете восстанавливать их, если ваше приложение это допускает. Когда вы закончите этот курс, вы сможете написать свои собственные конвейеры асинхронной обработки данных и получите советы о том, как вы можете настроить их для повышения производительности.

Материал на английском языке

Подробнее:
Скачать:
 

Похожие темы

Trinity
Ответы
0
Просмотры
533
Java
Trinity
Trinity
Trinity
Ответы
0
Просмотры
506
Java
Trinity
Trinity
Trinity
Ответы
2
Просмотры
609
Java
ATLANT ♆
ATLANT ♆
Trinity
Ответы
0
Просмотры
553
Java
Trinity
Trinity
Trinity
Ответы
0
Просмотры
278
Trinity
Trinity
Ответы
0
Просмотры
60
JavaScript
Trinity
Trinity