В контексте асинхронного программирования на Python с использованием модуля asyncio
, функция asyncio.wait()
используется для ожидания завершения нескольких кораутин.
Основные аспекты:
(done, pending)
.
done
: Множество кораутин, которые завершились (выдали результат, вызвали исключение или были отменены).pending
: Множество кораутин, которые еще не завершились.return_when
: Определяет, когда wait
должен вернуться. Может быть asyncio.FIRST_COMPLETED
, asyncio.FIRST_EXCEPTION
, asyncio.ALL_COMPLETED
(значение по умолчанию).timeout
: Максимальное время ожидания в секундах. Если какие-либо задачи не завершились в течение этого времени, они помещаются в набор pending
.asyncio.gather()
,В контексте асинхронного программирования на Python с использованием модуля asyncio
, функция asyncio.wait()
используется для ожидания завершения нескольких кораутин.
Основные аспекты:
(done, pending)
.
done
: Множество кораутин, которые завершились (выдали результат, вызвали исключение или были отменены).pending
: Множество кораутин, которые еще не завершились.return_when
: Определяет, когда wait
должен вернуться. Может быть asyncio.FIRST_COMPLETED
, asyncio.FIRST_EXCEPTION
, asyncio.ALL_COMPLETED
(значение по умолчанию).timeout
: Максимальное время ожидания в секундах. Если какие-либо задачи не завершились в течение этого времени, они помещаются в набор pending
.asyncio.gather()
,Register or sign in to get access to full answers for all questions from the question bank.