使用 setcontext 类函数实现 mini 协程库

协程实现原理 协程的本质都是经过修改 ESP 和 EIP 指针来实现的。其理论上仍是单线程在运行.html 程序在CPU上运行时依赖3个寄存器:ios ESP寄存值指向当前栈顶地址,指向当前指令须要的数据 EBP指向当前活动栈帧的基地址 指令寄存器IP,指向当前须要运行的指令 其中主要有(IP,ESP)寄存器最重要,这两个寄存器指针的改变能够修改当前须要加载到 CPU 运行的指令和数据,当某个操做
相关文章
相关标签/搜索