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

来源:互联网 发布:51单片机封装尺寸图 编辑:程序博客网 时间:2024/04/27 23:52

 》 首先什么是可重入函数呢?

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

       像上面程序一样,同一个函数被不同的控制流程调用,有可能在第一次没返

0 0
原创粉丝点击