C++ coroutine不同os的实现分析, 相关特性的介绍, 都有大量的相关资料, 本文主要针对如何更好的使用coroutine, 如何利用coroutine特性来实现一个业务侧简单易用的协程调度器...会重点关注在可控可扩展的任务调度器本身.
2....外围包装调度器, 实现子协程, 各种针对业务特化的特性, 如sleep, rpc request等, 另外也有集中的地方对当前系统的所有协程做集中的管理和调度....注意传递ResumeObject后, 我们也会马上将协程加入到mReadTasks队列中以方便在接下来的Update中唤醒它.
4.3.2.3 FinishEvent机制
有一些特殊的场合, 可能需要协程执行完成后向业务系统发起通知并传递返回值...大部分情况本地变量的使用编译器会直接报错, 如 for(int i = 0; ...)