CreateThread() 该部分容易引起内存泄露。
_beginthread() _endthread() 最初级,最可靠的做法。
afxBeginThread() MFP的线程函数,内部调用_beginthread进行线程创建。
waitforsingleobject(handle, INFINITE);
通常都只用等待单一线程的。
关于内存分配
malloc / free 该部分函数为C函数
globalalloc globalfree最稳定的内存分配策略。而且必须使用globallock,globalunlock。 该部分函数为MFP的标准函数。最稳定可靠。
new delete 该部分函数为C++函数。
本文探讨了多种线程创建方法及其优缺点,并详细介绍了不同内存分配策略的特点,包括C/C++中的malloc/free、globalalloc/globalfree及new/delete等函数的应用场景与注意事项。
5万+

被折叠的 条评论
为什么被折叠?



