协程必须有一个自身的runtime、一套协程特定的同步原语、一个底层的线程池和调度器
协程同步的时候,相当于陷入到runtime,调度器会选择下一个可以执行的协程继续在当前线程执行
【 在 lambdai 的大作中提到: 】
: 同感
: 这些天读blog和1楼提供的libuv的例子发现,有一个话题被blog和TS回避了,就是实用的基于C++ coroutine的库必须提供一个coroutine的调度器。这个调度器去选择性地resume coroutine。
: 相比其他类型的实现
: ...................
--
FROM 221.218.210.*