廖老师您好,对协程和普通函数调用还是有些混淆
Topic source我用你的代码,是你期待的那个效果
[PRODUCER] Producing 1... [CONSUMER] Consuming 1... 间隔2秒…… [PRODUCER] Consumer return: 200 OK [PRODUCER] Producing 2... [CONSUMER] Consuming 2... 间隔2秒…… …
- 1
我用你的代码,是你期待的那个效果
[PRODUCER] Producing 1... [CONSUMER] Consuming 1... 间隔2秒…… [PRODUCER] Consumer return: 200 OK [PRODUCER] Producing 2... [CONSUMER] Consuming 2... 间隔2秒…… …
我们都一样的时光
我在第11行加了 time.sleep(2) 但是运行时却按照以下顺序输出:
[PRODUCER] Producing 1... [CONSUMER] Consuming 1... [PRODUCER] Consumer return: 200 OK 间隔2秒…… [PRODUCER] Producing 2... [CONSUMER] Consuming 2... [PRODUCER] Consumer return: 200 OK 间隔2秒…… …
按照我的思维应该是按以下顺序输出: [PRODUCER] Producing 1... [CONSUMER] Consuming 1... 间隔2秒…… [PRODUCER] Consumer return: 200 OK [PRODUCER] Producing 2... [CONSUMER] Consuming 2... 间隔2秒…… …
请问为什么会这样?? 先感谢!