Я немного смущен некоторыми asyncio
функциями. Я вижу, что есть функция BaseEventLoop.create_task(coro)
, чтобы запланировать совместную процедуру. Документация для create_task
говорит о своей новой функции, и для совместимости мы должны использовать asyncio.async(coro)
, которая, обращаясь к документам снова, я вижу псевдоним для asyncio.ensure_future(coro)
, который снова планирует выполнение совместной процедуры.
Между тем, я использовал Task(coro)
для планирования выполнения совместной программы, и это тоже кажется, что работает нормально. так, какая разница между всеми этими?