近期在读“晦涩的 Python”这本书,想把本人的读书笔记分享给大家,心愿能帮到也对这本书感兴趣然而没工夫看的各位。(文章中大部分的话和图片摘录总结自“晦涩的 Python”一书, 以及 python 官方网站)
章节概述::asyncio 模块
章节构造:
- 同步和异步
- asyncio 模块概念
- 具体代码实现(Github)
内容摘要:
- 同步和异步
同步:指先执行第一个事务,如果阻塞了,会始终期待,直到这个事务实现,再执行第二个事务,程序执行。
异步:指在解决调用这个事务的之后,不会期待这个事务的处理结果,间接解决第二个事务去了。
- asyncio 模块概念
event_loop 事件循环:程序开启有限循环,注册一些函数到循环里,当满足事件产生条件的时候,调用相应的协程
task 工作:工作则是对协程进一步封装,其中蕴含了工作的各种状态
Future: 代表未来执行或没有执行的工作的后果,和 futures 模块的 Future 一样概念。
async/await:用于定义协程的关键字,async 定义协程,await 用于挂起阻塞的异步接口。
- 具体代码实现
https://github.com/fluentpyth…
https://docs.python.org/zh-cn…