Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.708
Автор: pluralsight

Название: Асинхронное программирование в Java SE 17 (2022)

1661208352972-png.99593


Описание:

Asynchronous Programming in Java SE 17

pluralsight

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

Что вы узнаете

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

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

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху