【发布时间】:2017-06-16 03:57:39
【问题描述】:
如果我有一个事件循环和异步函数:
# asyncio_coroutine_forever.py
import asyncio
async def hello_world():
print('Hello World')
await good_evening()
async def good_evening():
print('Good Evening')
loop = asyncio.get_event_loop()
try:
loop.run_until_complete(hello_world())
loop.run_forever()
finally:
print('closing event loop')
loop.close()
函数 hellp_world,由 eventloop 调用。第二个函数good_evening,是否在同一个eventloop中?
我必须在循环中包含第二个函数还是只包含第一个函数? 如果我使用示例,第二个使用循环并切换上下文?
【问题讨论】:
标签: python async-await python-asyncio