CWinThread::CreateThread
创建线程在调用的地址空间中执行过程。
BOOL CreateThread(
DWORD dwCreateFlags = 0,
UINT nStackSize = 0,
LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL
);
参数
dwCreateFlags
指定控制线程的创建的其他标志。此标志可以包含两个值之一:CREATE_SUSPENDED 开头挂起计数的线程一个。请使用 CREATE_SUSPENDED,如果要初始化 CWinThread 对象的任何成员数据,如 m_bAutoDelete 或您的派生类的任何成员,线程开始运行之前。一旦的初始化完成的,请使用 CWinThread::ResumeThread 启动线程运行。线程不会执行,直到 CWinThread::ResumeThread 调用。
0 开始在创建后的线程。
nStackSize
堆栈上的字节指定大小为新线程。如果 0,堆栈大小默认为相同大小相同进程的主线程。lpSecurityAttrs
指向 SECURITY_ATTRIBUTES 指定线程的安全特性的结构。
返回值
非零,如果线程成功创建;否则为0。
备注
使用 AfxBeginThread 创建线程对象并执行它在一个步骤。如果您要重用在线程上执行的连续创建和停止而不同,线程对象使用 CreateThread。
要求
Header: afxwin.h