摘要:
1. wait, 等待某某执行完成以后才执行下一步 2. gather 比wait更加高级,可以将任务分组,并且取消掉,取消时,必须设置 return_exception为True,不然会抛异常 阅读全文
摘要:
1. 获取协程返回值,实质就是future中的task 2. 使用loop自带的create task, 获取返回值 3. 使用callback,只要await地方的内容一运行完,就会运行callback 使用partial这个模块向callback函数中传入值 阅读全文
摘要:
import asyncio import time async def get_html(url): print("start get url") await asyncio.sleep(2) # 不能使用time.sleep(),这样的话是同步,就不是异步;await就相当于yield from print("end get url") if __name__ ==... 阅读全文