Почему в большинстве примеров asyncio используется цикл.run_until_complete()?Python

Программы на Python
Ответить
Anonymous
 Почему в большинстве примеров asyncio используется цикл.run_until_complete()?

Сообщение Anonymous »

Я просматривал документацию Python по asyncio, и мне интересно, почему в большинстве примеров используется цикл.run_until_complete(), а не Asyncio.ensure_future(). >

Например: https://docs.python.org/dev/library/asyncio-task.html

Это кажется, обеспечения_будущего будет гораздо лучший способ продемонстрировать преимущества неблокирующих функций. run_until_complete, с другой стороны, блокирует цикл, как это делают синхронные функции.

Это заставляет меня чувствовать, что мне следует использовать run_until_complete вместо комбинации обеспечения_будущего с циклом.run_forever() для одновременно запускать несколько сопрограмм.

Подробнее здесь: https://stackoverflow.com/questions/401 ... l-complete
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»