现在的位置: 首页 > 综合 > 正文

关于创建线程

2013年06月22日 ⁄ 综合 ⁄ 共 243字 ⁄ 字号 评论关闭

CreateThread函数是windows API。

其在创建线程时不进行初始化工作。

在使用一些不可重入函数时,线程会分配线程相关的空间保存一些全局变量。而在线程退出时,这些空间不会释放,造成内存泄露。

 

_beginthreadex函数是CRT函数。

会在创建线程时进行一些初始化动作,在线程函数return时会自动调用_endthreadex来自动释放这些内存。

直接调用_endthreadex会导致线程函数中的局部变量不能够析构。

 

afxbeginthread函数主要用于MFC程序中。

抱歉!评论已关闭.