阅读背景:

将对setjmp与longjmp的具体使用方法和适用的场合,进行一个非常全面的阐述

来源:互联网 
int  setjmp(jmp_buf  jmpb) 设置缓冲区来保存堆栈的内容,将保存的上下文存入进程的自身的数据空间(u区),并继续在当前的上下文中执行,一旦碰到了longjmp,进城就从该进程 的u区,取出先前保存的上下文,并恢复该进程的上下文为先前保存的上下文。这时核心将使得进程从setjmp处执行(摘自:unix平台下c语言高级编程 指南)int  setjmp(jmp_buf  jmpb) 设置缓冲区来保存堆栈的内容,将保存的上下文存入


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: