在项目开发,乃至面试,都会用到多线程技术,windows提供了多线程开发的一系列API函数,各个函数的使用有些小的知识点如果不在意很容易出问题。本专栏主要总结自己的一些使用记录及感受,如果博友看到本文,有不当之处请指正,留言。
本篇记录windows多线程开发的第一个API : CreateThread函数的使用及相关说明。
windows多线程的一些API需要包含头文件 #include
CreateThread函数原型如下:
HANDLE
WINAPI
CreateThread(
_In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes,
_In_ SIZE_T dwStackSize,
_In_ LPTHREAD_START_ROUTINE lpStartAddress,
_In_opt_ __drv_aliasesMem LPVOID lpParameter,
_In_ DWORD dwCreationFlags,
_Out_opt_ LPDWORD lpThreadId
);
各参数含义