stackless vs stackful
本文是关于Fibers under the magnifying glass论文或者杂志的总结
1. 介绍
正常subrotine: 类似函数调用,从开始执行到最终结束返回,当返回之后就表示整个过程已经结束了;
coroutine: 本质上和函数调用类似,区别在于可以有多个返回点,执行到一半被暂停,一会再回来这样的形态;当然正常函数也会因为线程调度来完成,但是从主观角度来说,函数本身没有能力暂停,一旦返回就结束了;
目前有两种实现方式:
stackless: 无stack式协程,...
nomoshen.com1 min read