【协程】2、asyncio事件循环
1、事件循环
- 理解成为一个死循环,去检测并执行某些代码。
# 伪代码
任务列表 = ['任务1', '任务2', '任务3', ...]
while True:
可执行的任务列表, 已完成的任务列表 = 去任务列表中检查所有的任务, 将"可执行"和"已完成"的任务返回
for 就绪任务 in 可执行的任务列表:
执行已就绪的任务
for 已完成的任务 in 已完成的任务列表:
在任务列表中移除已完成的任务
如果 任务列表 中的任务都已完成, 则终止循环import asyncio
# 去生成或获取一个循环事件
loop = asyncio.get_event_loop()
# 将任务放到 任务列表
loop.run_until_complete(任务)本文来自博客园,作者:郭祺迦,转载请注明原文链接:https://www.cnblogs.com/guojie-guojie/p/16330237.html

浙公网安备 33010602011771号