ITVDN Асинхронное программирование в Java ➤ Многопоточное программирование
🎯 Загружено автоматически через бота:
🛑 Оригинал:
📺 ITVDN — @ITVDN
📃 Оригинальное описание:
🔥Промокод на скидку 15% на все курсы ITVDN- 4YOUTUBE
Полный видеокурс -
По завершению урока слушатель ознакомится с понятием многопоточного программирования, разберёт понятие потоков, их состояния, научится создавать потоки и их использовать. Также познакомится с базовыми понятиями для работы с потоками, такими как мьютекс, монитор и семафор, научится использовать ключевое слово synchronized, а также использовать семафоры для одновременного доступа к ресурсам из нескольких потоков.
Асинхронность и многопоточность Java часто применяются при реализации современных высоконагруженных и распределенных приложений, а также при реализации пользовательского интерфейса и использовании операций ввода/вывода.
Java – это один из самых популярных языков программирования, использующий асинхронность и многопоточность в частности для построения корпоративных серверных приложений, веб приложений, десктопных и мобильных приложений.
На данном курсе будет рассмотрено понятие потоков и многопоточности в целом, непосредственно асинхронное программирование, а также современные приемы организации выполнения асинхронных задач на языке Java. По окончанию курса вы сможете самостоятельно создавать многопоточные и асинхронные задачи на языке джава.
Чтобы постичь асинхронное программирование в Java и многопоточное программирование, потребуются знания языка Java на уровне «Java Углубленный», а также базовые знания Spring Framework.
По завершению данного курса вы научитесь:
Реализовывать в своих приложениях асинхронность и многопоточность для быстрой и неблокирующей работы приложения.
Использовать мультипоточность в Java.
Создавать и запускать несколько потоков (thread, multithreading).
Использовать ExecutorService и ThreadPool для управления потоками.
Использовать Fork/Join Framework для решения проблемы с использованием параллельного подхода «разделяй и властвуй».
Работать с потокобезопасными коллекциями.
Использовать асинхронное программирование Java.
Использовать класс Future и CompletableFuture для работы с асинхронными задачами.
Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода.
Использовать асинхронность в веб-приложениях на Spring Framework.
Управлять выполнением задач, создавая пользовательский планировщик задач.
Реализовывать в приложении паттерны проектирования Producer-Consumer и Scatter-Gather.
Другие уроки Java и курсы Java вы сможете просмотреть на сайте ITVDN.
1 view
0
0
1 year ago 01:18:33 10
Elasticsearch - пишем свой поисковик на Java
1 year ago 00:12:54 1
Django. Урок 8. Ajax
1 year ago 00:30:17 2
[ITVDN] Асинхронное программирование в Java ➤ Многопоточное программирование
2 years ago 01:16:24 34
[ITVDN] Что лучше Django, Flask или FastAPI? Обзор фреймворков для веб-разработки на Python.
2 years ago 01:16:25 45
Что лучше Django, Flask или FastAPI? Обзор фреймворков для веб-разработки на Python.
2 years ago 00:22:00 1
Что такое SignalR? ➤ В чем разница между SignalR и Core SignalR?
3 years ago 00:30:18 5
Асинхронное программирование в Java ➤ Многопоточное программирование
3 years ago 00:47:02 4
Асинхронное и многопоточное программирование. Python Advanced. Урок 3
3 years ago 00:23:08 1
Python Starter. Урок 5. Функции (часть 1).
3 years ago 00:11:26 1
Python Starter. Урок 7. Списки.
3 years ago 00:23:07 1
Python Starter. Урок 6. Функции (часть 2).
3 years ago 00:36:47 1
Python Starter. Урок 2. Переменные и типы данных.
3 years ago 00:21:07 1
Python Starter. Урок 3. Условные конструкции.
3 years ago 01:19:16 7
Python Starter. Урок 1. Введение в Python.
3 years ago 00:21:50 1
Python Starter. Урок 4. Циклические конструкции.
3 years ago 00:21:16 2
Python Essential. Урок 9. Элементы функционального программирования в Python
3 years ago 01:58:10 44
Python Essential. Урок 1. Введение в ООП Python
3 years ago 00:21:16 4
Python Essential. Урок 3. Исключения в Python
3 years ago 00:21:16 4
Python Essential. Урок 4. Итераторы и генераторы в Python
3 years ago 00:21:16 3
Python Essential. Урок 6. Множества и отображения в Python
3 years ago 00:21:16 8
Python Essential. Урок 2. Наследование, полиморфизм в Python
3 years ago 00:21:16 2
Python Essential. Урок 8. Ввод и вывод в Python
3 years ago 00:21:16 3
Python Essential. Урок 5. Последовательности в Python