使用create_task()或collect()效率更高吗?

时间:2018-09-09 15:23:17

标签: python-3.x python-asyncio

我仍处于异步python的基础上,有些事情使我感到困惑。

import asyncio
loop=asyncio.get_event_loop()
for variation in args:
    loop.create_task(coroutine(variation))
loop.run_forever()

似乎与此非常相似

import asyncio
loop=asyncio.get_event_loop()
loop.run_forever(
    asyncio.gather(
        coroutine(variation_1),
        coroutine(variation_2),
        ...))

他们可能会做同样的事情,但这似乎没有用,所以有什么区别?

0 个答案:

没有答案