标签: c pthreads
我正在开发cvs-fast-export(http://www.catb.org/esr/cvs-fast-export/)
它设计有多个不同的代码阶段,相互串联。
一个阶段(分析大师)从多线程中获益匪浅。可以选择使用线程支持编译程序以利用此功能。
但是,使用该选项时,其他非线程阶段会受到影响。
我知道使用pthreads编译时,许多标准函数会被线程安全版本替换。有没有办法在代码中指出有些代码段不需要这个?