[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

如何检查 C/C++ 程序是否线程安全?




  如果有人声称他编写的 C/C++ 程序(或者程序库)是线程安全的,如何通过
查看源代码来检查其真实性?根据本人有限的知识,线程不安全只可能出现在全局
变量或者静态局部变量上。对于后者,可以通过搜索 static 来检查,而对于前者
似乎没有什么关键字可利用,全局变量可能分布在任何一个角落。

  有无相关工具专门做这项工作?




Reply to: