可重入与线程安全

一个函数对多个线程来说是可重入的,则说这个函数是线程安全的,但是并不能说明对信号处理函数来说该函数也是可以重入的。

一个信号处理函数若是可重入的则称之为异步信号安全函数。

对于判断一个函数是否是线程安全函数,主要是看函数是否访问并返回了系统的中静态缓冲区中的内容

对于判断一个函数是否是异步信号安全函数,主要看是否malloc、标准IO等函数在信号处理中被调用。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容