码迷,mamicode.com
首页 >  
搜索关键字:可重入函数与线程安全的区别和联系    ( 2个结果
可重入函数与线程安全的区别和联系
1、可重入函数可重入函数即表示可以被多个执行流重复进入,意味着只使用自己栈上的变量,可以允许有该函数的多个副本在运行,由于它们使用的是分离的栈,所以不会互相干扰。一个不可重入函数的例子:intglobal;intfun(inta){inttemp;global=a;temp=gloabl*2;returntemp;}global..
分类:编程语言   时间:2016-07-13 23:37:22    阅读次数:177
可重入函数与线程安全的区别和联系
1.关于可重入函数当捕捉到信号时,不论进程的主控制流程当前执行到哪,都会先跳到信号处理函数中执行,从信号处理函数返回后再继续执行主控制流程。信号处理函数是一个单独的控制流程,因为它和主控制流程是异步的,二者不存在调用和被调用的关系,并且使用不同的堆栈空间。引入了信..
分类:编程语言   时间:2016-05-06 02:26:29    阅读次数:277
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!