CWinThread::CreateThread
BOOL CreateThread(DWORD dwCreateFlags = 0,
UINT nStackSize = 0,
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL
);
返回值:
若成功地创建了线程,返回值为非零;否则,返回值为0。
参数:
dwCreateFlags
指定控制线程的创建的附加标志。该标志可以是下列两个值之一:
·
CREATE_SUSPENDED
启动线程时将挂起计数置为一。直到调用ResumeThread线程才执行。
·
0
创建后立即启动线程
nStackSize
指定以字节数计的新线程的堆栈大小。如果为0,堆栈的大小缺省为与此过程的主线程的堆栈大小相同。
lpSecurityAttrs
指向一个SECURITY_ATTRIBUTES结构,此结构指定线程的安全属性。
说明:
此成员函数创建一个在调用过程的地址空间中运行的线程。使用AfxBeginThread可以一步创建线程对象并运行之。如果你需要在连续创建和线程执行的终止之间重复使用线程对象,应使用CreateThread。
请参阅:
AfxBeginThread
,
CWinThread::CWinThread
, ::CreateThread