Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
10. Асинхронное программирование. Лекция 1 – Эдуард Жук
Во время лекции рассмотрим, в чём проблема синхронных приложений и что с этим можно сделать. Обсудим, что происходит с точки зрения ОС при HTTP-запросе, как обрабатывать несколько запросов одновременно и какие есть преимущества, недостатки у процессов и потоков в веб-серверах. Вы узнаете об особенностях потоков в Python. Обсудим неблокирующий ввод-вывод: как обрабатывать несколько запросов в одном потоке. Поговорим о том, что такое event-loop и зачем он нужен. Затронем тему выбора между синхронным и асинхронным решением. Презентация: Полезные ссылки: Linux System Programming: A Web Crawler With asyncio Coroutines: David Beazley: Generators: The Final Frontier: • David Beazley: Generators: The Final Front... Весь плейлист: • Школа бэкенд-разработки 2019