我们先来了解一下线程的相关函数:
CreateThread函数:
第二个参数是用于新线程的初始堆栈大小,默认值为
CreateThread函数:
HANDLE WINAPI CreateThread (
_In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes , // pointer to security attributes
_In_ SIZE_T dwStackSize, // initial thread stack size
_In_ LPTHREAD_START_ROUTINE lpStartAddress, // pointer to thread function
_In_opt_ LPVOID lpParameter, // argument for new thread
_In_ DWORD dwCreationFlags, // creation flags
_Out_opt_ LPDWORD lpThreadId // pointer to receive thread ID
);
第一个参数是指向SECURITY_ATTRIBUTES型态的结构的指针。在Windows 98中忽略该参数。在Windows NT中,它被设为NULL。
第二个参数是用于新线程的初始堆栈大小,默认值为