这是一个创建于 2703 天前的主题,其中的信息可能已经有所发展或是发生改变。
```
看了廖雪峰关于协程的博文,但是关于其中的机制不理解。有几个问题请教。
-------------问题 1-----------------
假设我有以下两个方法:
方法一:
yield from 1 #语句 1
yield from 2 #语句 2
方法二:
yield from a #语句 a
yield from b #语句 b
如果我在主程序中依序调用方法一和方法二,是否每次执行到 yield from 的时候线程就会去执行另外一个方法,导致语句的实际执行顺序如下?
语句 1
语句 a
语句 2
语句 b
-------------问题 2-----------------
协程中什么地方应该使用 yield from 语句?
-------------问题 3-----------------
恳请大家推荐一些讲解 PYTHON 下协程实现原理的好的资料,廖的文章觉得还是看不太懂。
感谢大家!
```
3 条回复 • 2017-11-08 22:08:46 +08:00
 |
|
1
lxguidu 2017-11-08 21:20:36 +08:00
流畅的 python
|
 |
|
2
xlui 2017-11-08 22:04:29 +08:00 via Android
廖雪峰的 Python 教程中关于协程这一块就跟没讲一样,看《流畅的 Python 》吧
|
 |
|
3
hcnhcn012 2017-11-08 22:08:46 +08:00 via iPhone
首先你得了解 yield 和生成器,曾经有一个非常经典的 producer 和 consumer 的例子,网上都有
|