1.使用CreateThread创建线程,返回线程句柄,并且关闭,以免浪费系统资源,
CloseHandle(CreateThread(
LPSECURITY_ATTRIBUTES lpThreadAttributes,//SD:线程安全相关的属性,常置为NULL
SIZE_T dwStackSize,//initialstacksize:新线程的初始化栈的大小,可设置为0 LPTHREAD_START_ROUTINE lpStartAddress,//threadfunction:被线程执行的回调函数,也称为线程函数 LPVOID lpParameter,//threadargument:传入线程函数的参数,不需传递参数时为NULL DWORD dwCreationFlags,//creationoption:控制线程创建的标志 LPDWORD lpThreadId//threadidentifier:传出参数,用于获得线程ID,如果为NULL则不返回线程ID
));
2.被线程执行的回调函数的定义:
DWORD WINAPI Fun(LPVOID lppramter)
{
}