如果是用VC编译器,想让printf函数变成线程安全的话,需要将项目设置中的c/c++的“代码生成”的“运行时库”选为MT或者MTd, 否则该函数在多线程下测试会出问题,不信你可以写个多线程的程序测试下。