async
asyncio
创建异步任务
async def coro():
pass
task = asyncio.create_task(coro())
参见
应用例子: Lib/test/test_asyncio/test_asyncio_waitfor.py line:36
超时
https://docs.python.org/zh-cn/3/library/asyncio-task.html#timeouts
参见
对应的单元测试: Lib/test/test_asyncio/test_asyncio_waitfor.py line:36。 2个测试用例,一个是测试取消等待,一个是超时等待
调试踩坑
线上打日志貌似真的不行
应该创造条件在本地打断点,逐个调试每一次await, 然后以全局的视角检查当时的状态和变量数据