我对一些asyncio
函数感到有点困惑。我看到有一个BaseEventLoop.create_task(coro)
函数来调度一个协同例程。create_task
的文档说它是一个新函数,为了兼容,我们应该使用asyncio.async(coro)
,通过再次参考文档,我看到它是asyncio.ensure_future(coro)
的别名,它再次调度协同例程的执行。
同时,我一直在使用Task(coro)
来调度协同例程执行,这似乎也运行得很好。那么,所有这些之间的区别是什么?
发布于 2015-11-29 15:02:18
https://stackoverflow.com/questions/33980086
复制相似问题