Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Особенности asyncio.wait_for() в асинхронном Python. Как работает таймаут для корутины

Автор: Диджитализируй!

Загружено: 2022-02-15

Просмотров: 20805

Описание:

Конструкция asyncio.wait_for() используется для установления таймаута на выполнение асинхронной функции в Python. Но всё работает не так однозначно, давайте, как всегда, посмотрим глубже:)

Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/
Telegram: https://t0digital.t.me

asyncio streams — https://docs.python.org/3/library/asy...
asyncio.wait_for — https://docs.python.org/3/library/asy...

0:00 Просмотр исходного кода
6:08 Постановка вопроса про asyncio.wait_for
6:41 Изучаем вопрос с исходниками StreamReader
13:49 Разобрались!
15:36 Демонстрация в упрощённом сценарии


/****************** about ******************/

Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:

— Диджитализируй https://digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat https://salesbeat.pro, комплексный модуль доставки для интернет магазинов.

Telegram канал — https://t.me/t0digital
ВК — https://vk.com/digitalize.team
RuTube — https://rutube.ru/channel/24802975/ab...
Дзен — https://dzen.ru/id/6235d32cb64df01e6e...

Особенности asyncio.wait_for() в асинхронном Python. Как работает таймаут для корутины

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#5294 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "cwAors_xDA4" ["related_video_title"]=> string(121) "Чем так крут Python — реальный пример. Продуманная архитектура Python" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(29) "Диджитализируй!" } [1]=> object(stdClass)#5267 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "BhP0vrt1n2k" ["related_video_title"]=> string(63) "Шейтельман об отставке Зеленского" ["posted_time"]=> string(23) "5 часов назад" ["channelName"]=> string(33) "В гостях у Гордона" } [2]=> object(stdClass)#5292 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "h-EFkclgCc8" ["related_video_title"]=> string(20) "Основы Asyncio" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(14) "Python Russian" } [3]=> object(stdClass)#5299 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KFgwXXWT7sQ" ["related_video_title"]=> string(170) "ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(29) "Диджитализируй!" } [4]=> object(stdClass)#5278 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "8GpI0PAGniA" ["related_video_title"]=> string(124) "В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(29) "Диджитализируй!" } [5]=> object(stdClass)#5296 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "JIp14T9bvvc" ["related_video_title"]=> string(168) "Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(29) "Диджитализируй!" } [6]=> object(stdClass)#5291 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "_4QY1nGFRY8" ["related_video_title"]=> string(168) "Асинхронность, многопоточность, многопроцессность в python | Библиотека asyncio и асинхронный код" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(17) "Python Hub Studio" } [7]=> object(stdClass)#5301 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "hkWmKQqLT4k" ["related_video_title"]=> string(120) "Как работает GIL в Python. Многопоточность. Многопроцессность. IO/CPU-Bound." ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(33) "Максим Иглин | Backend" } [8]=> object(stdClass)#5277 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "0ewD6JkmZ0M" ["related_video_title"]=> string(92) "Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(29) "Диджитализируй!" } [9]=> object(stdClass)#5295 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "LO61F07s7gw" ["related_video_title"]=> string(74) "Основы асинхронности в Python #7: Asyncio, async/await" ["posted_time"]=> string(19) "6 лет назад" ["channelName"]=> string(14) "Oleg Molchanov" } }
Чем так крут Python — реальный пример. Продуманная архитектура Python

Чем так крут Python — реальный пример. Продуманная архитектура Python

Шейтельман об отставке Зеленского

Шейтельман об отставке Зеленского

Основы Asyncio

Основы Asyncio

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах

В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах

Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?

Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?

Асинхронность, многопоточность, многопроцессность в python | Библиотека asyncio и асинхронный код

Асинхронность, многопоточность, многопроцессность в python | Библиотека asyncio и асинхронный код

Как работает GIL в Python. Многопоточность. Многопроцессность. IO/CPU-Bound.

Как работает GIL в Python. Многопоточность. Многопроцессность. IO/CPU-Bound.

Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах

Исправьте СРОЧНО эти 12 ошибок в ваших Python проектах

Основы асинхронности в Python #7: Asyncio, async/await

Основы асинхронности в Python #7: Asyncio, async/await

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]