深入理解线程安全和可重入函数

线程安全 一个线程当且仅当被多个并发进程反复调用时,它会一直产生正确的结果。反之,就是不安全的。 四类线程不安全的函数: 1.不保护共享变量的函数; 2.函数状态随着调用改变的函数; 3.返回指向静态变量指针的函数; 4.调用线程不安全函数的函数。 线程安全的问题基本上是由全局变量及静态变量引起的,因为同一进程中的多线程是在同一个地址空间中运行,而全局变量和静态变量就属于多线程共享的资源。若每个线
相关文章
相关标签/搜索