请教微软专家:ATL项目中用CreateThread好,还是_beginthreadex好?
MSDN里关于Win32 API CreateThread的文档说,用到C运行时库的程序最好用C库函数beginethread代替CreateThread来产生线程,用endthread代替ExitThread结束线程,否则会造成小的内存遗漏。
在ATL项目里,一般地都有宏_ATL_MIN_CRT起作用,这保证编译时连接最小的C运行时库,不知这里使用CreateThread安全否?
能否深入讲讲连接C运行时库为什么会使调用CreateThread产生线程造成内存遗漏?