至于之前提到的另一个例子,办事(过程)之间的异步调用,也是异常合适实用协程的例子。callback的方法会割裂代码,把一段逻辑分散到多个函数,协程的方法会好很多,至少对于代码浏览而言。其他说话,比如C#、Go说话,协程都是标准实现,特别对于go说话,协程是高并发的基石。在python3.x中,经由过程asyncio和async\await也增长了对协程的支撑。在笔者所应用的2.7情况下,也可以应用greenlet,之后会有博文介绍。
参考
- https://www.python.org/dev/peps/pep-0342/
- http://www.dabeaz.com/coroutines/
- https://en.wikipedia.org/wiki/Coroutine#Implementations_for_Python
【编辑推荐】
- Python3中进行HTTP请求的4种方法
- 懂得Python asyncio内部实现机制
- 10行Python代码创建可视化地图
- 八款常用的Python GUI开辟框架推荐
- 有钱Python,没钱PHP,编程说话页鲜刀爱富
推荐阅读
本文的目标是以“输入 URL 后产生了什么”这个经典面试题为引子,写一篇既可以或许涵盖面试中大年夜部分收集试题,又可以或许将“输入 URL 后产生什么”讲得有深度的>>>详细阅读
本文标题:Python增强的生成器:协程
地址:http://www.17bianji.com/lsqh/37169.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示