请教什么是CREATE_SUSPENDED标志?如何将这个标志传入线程

来源:百度知道 编辑:UC知道 时间:2024/07/02 10:32:22
书上原文如下:“线程创建的时候如果给其传入CREATE_SUSPENDED标志,则线程创建后被挂起”
能解释下吗
我没有分了
谢谢!

CreateThread 函数声明如下:

HANDLE CreateThread(
LPSECURITY_ATTRIBUTES lpThreadAttributes,
SIZE_T dwStackSize,
LPTHREAD_START_ROUTINE lpStartAddress,
LPVOID lpParameter,
DWORD dwCreationFlags,
LPDWORD lpThreadId
);

倒数第二个参数就是线程的标志,如果传入的是你那个标志,则线程创建好后不会运行,需要调用 ResumeThread 使其运行。

默认线程创建完毕则开始运行。

用 CreateThread 中的 dwCreationFlags 参数在创建线程时传递;