P105《纤程的上下文切换》第二段,“不过,由于setcontext是在用户态完成切换,不涉及内核态和用户态之间的切换,也不涉及对上一个上下文的保存”,如果不保存上一个上下文,当下一次切换回来,该如何恢复上下文?
这个例子比较特殊,不需要保存上一个上下文,因为两个上下文已经提前初始化了, 对于需要保存上下文的可以用swapcontext函数
更多用法参考C语言协程库libtask,该库作者也是go语言协程的实现者