有看过云风协程库的大佬吗,求助,有个问题百思不得其解

_save_stack这个函数,看起来把dummy这个变量也保存进C -> stack了,可是没必要保存dummy吧?
想了很久都不明白,求解答。
全部评论
个人认为还是要保存的,保存这块只是单纯将你的栈空间copy到你的stack顶上,类似于一个平移? 然后呢,你发现在你resume的时候,你并没有将你的stack成员dump到主栈上,或者重新定位栈指针寄存器%rsp之类的,那么这个动作必然是ucontext帮你做的。 所以你要按照规范来,虽然ucontext源码我已经忘了吧……不过你可以看看这篇: https://anonymalias.github.io/2017/01/09/ucontext-theory/
点赞 回复
分享
发布于 2019-03-11 22:34
https://blog.csdn.net/Swartz2015/article/details/76274688 搜索引擎搜索一下函数就有
点赞 回复
分享
发布于 2019-03-11 22:38
联易融
校招火热招聘中
官网直投

相关推荐

点赞 4 评论
分享
牛客网
牛客企业服务