python
文章平均质量分 66
ranchan0141
这个作者很懒,什么都没留下…
展开
-
Python-Asyncio学习笔记(二)
asyncio里面主要有4个需要关注的基本概念 Eventloop Eventloop可以说是asyncio应用的核心,是中央总控。Eventloop实例提供了注册、取消和执行任务和回调的方法。 把一些异步函数(就是任务,Task,一会就会说到)注册到这个事件循环上,事件循环会循环执行这些函数(但同时只能执行一个),当执行到某个函数时,如果它正在等待I/O返回,事件循环会暂停它的执行去执行其他的函数;当某个函数完成I/O后会恢复,下次循环到它的时候继续执行。因此,这些异步函数可以协同(Cooperat转载 2021-07-13 15:02:26 · 72 阅读 · 0 评论 -
Python-Asyncio学习笔记(一)
相关知识点 Future future是一个数据结构,表示还未完成的工作结果。事件循环可以监视Future对象是否完成。从而允许应用的一部分等待另一部分完成一些工作。Future 获取Futrue里的结果 future表示还没有完成的工作结果。事件循环可以通过监视一个future对象的状态来指示它已经完成。future对象有几个状态: Pending Running Done Cancelled 创建future的时候,task为pending,事件循环调用执行的时候当然就是running,调用完毕自然原创 2021-07-13 11:13:15 · 79 阅读 · 0 评论