老师,我不太理解这里面的yield之后去执行的流程

来源:8-6 协程调度器测试-计算等差数列

看猴子

2022-01-18

图片描述老师,整个程序的执行流程:通过构造器编程生成器协程,将任务放进队列,执行add_coroutine(),判断类型,进行添加,然后执行到producer中的yield,执行wrapper中的send函数,将任务内容进行保存到队列。然后执行run_until_complete,去执行出栈的操作。老师帮我理一下,我有点晕。

写回答

1回答

咚咚呛

2022-01-19

这个是同学自行编写的代码吗?执行点调度过程是在哪里的呢?

0
1
看猴子
老师没事了,我重新断点,重新理解了一下你的导图,这个解决啦
2022-01-20
共1条回复

学透协程/进程/线程 程序员必知必会技能

程序员都需要掌握的高性能开发技术

276 学习 · 55 问题

查看课程