标签:
1.Reentrant Function:可重入函数
当捕捉到信号时,不论进程的主控制流程当前执行到哪儿,都会先跳到信号处理函数中执行,从信号处理函数
返回后再继续执行主控制流程。信号处理函数是一个单独的控制流程,因为它和主控制流程是异步的,二者不存在调用和被调用的关系,并且使用不同的堆栈空间。
使用小结:
2.Thread-Safe:线程安全
使用小结:
3.Async-Signal-Safe Function:异步信号安全函数
使用小结:
参考:
http://idning.github.io/twemproxy-deadlock-on-signal_handler.html
http://wangcong.org/blog/archives/506
http://gmd20.blog.163.com/blog/static/168439232014516113322378/
Reentrant Function/Thread-Safe/Async-Signal-Safe Function
标签:
原文地址:http://www.cnblogs.com/aHuner/p/4229295.html