Содержание
- Введение 1
- Теоретические основы асинхронности 2
- - Синхронное vs. Асинхронное программирование 2.1
- - Потоки, Процессы и Сопрограммы 2.2
- - Неблокирующий ввод-вывод и Событийный цикл 2.3
- Ключевые признаки асинхронного режима 3
- - Отсутствие блокирующих операций 3.1
- - Колбэки, Промисы и Async/Await 3.2
- - Обработка ошибок в асинхронном коде 3.3
- Асинхронность в современных языках программирования 4
- - Асинхронность в JavaScript 4.1
- - Асинхронность в Python 4.2
- - Асинхронность в C# 4.3
- Практическое применение асинхронности 5
- - Асинхронные веб-серверы 5.1
- - Асинхронные сетевые клиенты 5.2
- - Асинхронная обработка данных 5.3
- Заключение 6
- Список литературы 7