摘要: 协程实现原理协程的本质都是通过修改 ESP 和 EIP 指针来实现的。其理论上还是单线程在运行.程序在CPU上运行时依赖3个寄存器:ESP寄存值指向当前栈顶地址,指向当前指令需要的数据EBP指向当前活动栈帧的基地址指令寄存器IP,指向当前需要运行的指令其中主... 阅读全文
posted @ 2018-12-20 22:56 Tattoo_Welkin 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 首先, linux下的进程地址空间布局是这样子的:可以看到 整个进程地址空间从上到下地址变化是从高地址到低地址的! 32 位系统有 4G 的地址空间,其中0x08048000-> 0xbfffffff 是用户空间,0xc0000000~0xffffff... 阅读全文
posted @ 2018-12-20 15:33 Tattoo_Welkin 阅读(209) 评论(0) 推荐(0) 编辑