_beginthreadex

Posted 卡尔特人头狼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了_beginthreadex相关的知识,希望对你有一定的参考价值。

//创建多子个线程实例  

#include <stdio.h>  

#include <process.h>  

#include <windows.h>  

//子线程函数  

unsigned int __stdcall ThreadFun(PVOID pM)  

{  

    printf("线程ID号为%4d的子线程说:Hello World\n", GetCurrentThreadId());  

 return 0;  

}  

//主函数,所谓主函数其实就是主线程执行的函数。  

int main()  

{  

    printf("     创建多个子线程实例 \n");  

    printf(" -- by MoreWindows( http://blog.csdn.net/MoreWindows ) --\n\n");  

    const int THREAD_NUM = 5;  

    HANDLE handle[THREAD_NUM];  

    for (int i = 0; i < THREAD_NUM; i++)  

        handle[i] = (HANDLE)_beginthreadex(NULL, 0, ThreadFun, NULL, 0, NULL);  

    WaitForMultipleObjects(THREAD_NUM, handle, TRUE, INFINITE);  

    return 0;  

}  

以上是关于_beginthreadex的主要内容,如果未能解决你的问题,请参考以下文章

函数参数

多重背包

合租房合同模板

启动代码分析 02

ACM数论 求幂乘

Windows下虚拟机安装Mac OS X —– VM12安装Mac OS X 10.11