[Учимся с VSCode] Python для начинающих #30 Техники async-синхронизации

9 подписчиков

12+
12+

1 просмотр

12 дней назад

ПожаловатьсяНарушение авторских прав

9 подписчиков

12+
12+

1 просмотр

12 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

12 дней назад

В этом видео объясняется управление синхронизацией в асинхронной обработке на Python Вы поэтапно изучите основы `asyncio` и практические шаблоны, обычно используемые для управления синхронизацией. ✅ Подпишитесь на канал здесь https://youtube.com/channel?sub_confirmation=1 📝 URL блога https://codesparklab.com/ru/python-introduction/python-synchronization 💡 Плейлист для этой серии https://www.youtube.com/playlist?list=PL0Yv_lpS_nr3xxtiZ7Z0piAINHi_Ei0DE 🕐 Содержание видео 00:00 Начало 00:32 Управление синхронизацией в асинхронной обработке на Python 01:04 - Введение: Основы (`async` / `await` и `create_task`) 01:53 - Различия между `asyncio.gather`, `asyncio.wait` и `asyncio.as_completed` 02:46 - Управление параллелизмом: ограничение одновременных запусков с помощью `asyncio.Semaphore` 03:25 - Эксклюзивный контроль над общими ресурсами: `asyncio.Lock` 04:07 - Координация задач: `asyncio.Event` 04:50 - Шаблон производитель-потребитель: `asyncio.Queue` 05:50 - Обработка синхронных блокирующих операций: `run_in_executor` 06:39 - Пример: Ограничение частоты вызовов API (комбинирование Semaphore + run_in_executor) 07:34 - Отмена задач и очистка 08:24 - Ключевые моменты для практического проектирования #Python #Основы

Название:

[Учимся с VSCode] Python для начинающих #30 Техники async-синхронизации

Категория:

Разное