您的位置:首页 > 运维架构 > Linux

Linux之可重入函数与线程安全

2016-07-13 15:40 387 查看
 》 首先什么是可重入函数呢?

       进程在调用一个函数时(用户态),因为遇见中断,异常或者系统调用进入内核,内核处理完异常在回用户态之前检查到有信号待处理,于是切换到信号处理函数,恰好信号处理函数也调用了同一个函数,程序执行完后回到内核态,再回到用户态之前的程序处接着执行。

       像上面程序一样,同一个函数被不同的控制流程调用,有可能在第一次没返
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: