Видео курс Асинхронное программирование в Java - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно

Выбери свою IT специальность

Начать бесплатно

Асинхронное программирование в Java

Механизмы асинхронности и многопоточности часто применяются при реализации современных высоконагруженных и распределенных приложений, а также при реализации пользовательского интерфейса и использовании операций ввода/вывода.

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

На данном курсе будет рассмотрено понятие потоков и многопоточности в целом, непосредственно концепция асинхронного программирования, а также современные приемы организации выполнения асинхронных задач на языке Java. По окончанию курса вы сможете самостоятельно создавать многопоточные и асинхронные задачи на языке Java.

Для понимания материалов данного курса потребуются знания языка Java на уровне «Java Углубленный», базовые знания Spring Framework.

По завершению данного курса вы научитесь:

  • Реализовывать в своих приложениях принципы асинхронности и многопоточности для быстрой и неблокирующей работы приложения.
  • Создавать и запускать потоки.
  • Использовать ExecutorService и ThreadPool для управления потоками.
  • Использовать Fork/Join Framework для решения проблемы с использованием параллельного подхода «разделяй и властвуй».
  • Работать с потокобезопасными коллекциями.
  • Использовать Future и CompletableFuture для работы с асинхронными задачами.
  • Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода.
  • Использовать асинхронность в веб-приложениях на Spring Framework.
  • Управлять выполнением задач, создавая пользовательский планировщик задач.
  • Реализовывать в приложении паттерны проектирования Producer-Consumer и Scatter-Gather.


Этот курс входит в специальности:Другие курсы по Java:
О курсе
  • Курс создан:   14.07.2021
  • Длительность:   4 ч 49 м
  • Обновлен:   14.07.2021
  • Уроков:   10

ВИДЕОУРОК №1. Многопоточное программирование

Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

Доступ к полному курсу с учебными материалами и тестированием на 30 дней за 9.99 USD

Купить
Пройти тест

×

Вы открыли доступ к тесту! Пройти тест

Вы действительно хотите открыть доступ к тестированию по курсу Асинхронное программирование в Java на 40 дней?

Описание видеоурока
Титры видеоурока
Скачать материалы
Рекомендуемая литература
По завершению урока слушатель ознакомится с понятием многопоточного программирования, разберёт понятие потоков, их состояния, научится создавать потоки и их использовать. Также познакомится с базовыми понятиями для работы с потоками, такими как мьютекс, монитор и семафор, научится использовать ключевое слово synchronized, а также использовать семафоры для одновременного доступа к ресурсам из нескольких потоков.
Титров к данному уроку не предусмотрено
Рекомендуемой литературы к данному уроку не предусмотрено
комментарии и обсуждения
Notification success