Linux C 多线程编程使用-D_REENTRANT1、多线程编译使用-D_REENTRANT,如:gcc -D_REENTRANT -lpthread -o tes
Linux C 多线程编程使用-D_REENTRANT 1、多线程编译使用-D_REENTRANT,如: gcc -D_REENTRANT -lpthread -o test test.c 2、头文件定义了一些标准库函数的reentrant变化的原型 3、重新定义了errno,让多线程函数有一个自己的安全的errno,而不是全局的。宏定义如下: #define errno (*(__errno_location()))