Eon*_*nil 3 c callstack coroutine
我正在尝试使用C进行协程和继续.我意识到我需要某种意大利面堆叠.是否可以在新的调用堆栈中执行函数?当然在单线程内.如何创建一个新的,分离的调用堆栈,并在其上执行一些代码?
evi*_*tto 5
检查出makecontext/swapcontext.
如果那些不可用,那么你可以使用setjmp/longjmp,但那些更复杂一些.
归档时间:
14 年,7 月 前
查看次数:
421 次
最近记录:
13 年,1 月 前