码迷,mamicode.com
首页 > 其他好文 > 详细

_beginthreadex

时间:2017-06-19 18:44:15      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:执行   main   创建   obj   leo   csdn   sso   子线程   infinite   

//创建多子个线程实例  

#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

标签:执行   main   创建   obj   leo   csdn   sso   子线程   infinite   

原文地址:http://www.cnblogs.com/waterair/p/7049869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!