[Linux]线程安全和可重入函数

线程安全:一个函数被称为线程安全的,当且仅当被多个并发进程反复调用时,它会一直产生正确的结果。如果一个函数不是线程安全的,我们就说它是线程不安全的。 重入:函数被不同的控制流程调用,有可能在第一次调用还没返回时就再次进入该函数; 不可重入函数:函数访问一个全局链表,有可能因为重入而造成错乱; 可重入函数:如果一个函数只访问自己的局部变量或参数; 可重入函数避免了因访问其他的函数而造成的线程不安全问
相关文章
相关标签/搜索