_beginthreadex函数说明
2011-11-29 19:18
239 查看
//第1个参数:安全属性,NULL为默认安全属性 //第2个参数:指定线程堆栈的大小。如果为0,则线程堆栈大小和创建它的线程的相同。一般用0 //第3个参数:指定线程函数的地址,也就是线程调用执行的函数地址(用函数名称即可,函数名称就表示地址) //第4个参数:传递给线程的参数的指针,可以通过传入对象的指针,在线程函数中再转化为对应类的指针 //第5个参数:线程初始状态,0:立即运行;CREATE_SUSPEND:suspended(悬挂) //第6个参数:用于记录线程ID的地址 uintptr_t _beginthreadex( // NATIVE CODE void *security, unsigned stack_size, unsigned ( __stdcall *start_address )( void * ), void *arglist, unsigned initflag, unsigned *thrdaddr );
// 使用示例 // 将传入TreadCreateEvent的参数 HANDLE hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); unsigned int iThreadId = 0; HANDLE hTread = (HANDLE)_beginthreadex( NULL,0,TreadCreateEvent,&hEvent,0,&iThreadId);
相关文章推荐
- 【C++】线程_beginthreadex参数说明
- 使用CreateThread函数和_beginThreadex函数的注意事项
- 使用CreateThread函数和_beginThreadex函数的注意事项
- windows笔记-创建线程的另一个函数_beginthreadex
- 封装windows 线程创建函数_beginthreadex和createthread函数的类
- _beginthreadex、CreateThread、AfxBeginThread 几个线程函数的区别(转)
- 采用_beginthread/_beginthreadex函数创建多线程
- windows笔记-创建线程的另一个函数_beginthreadex
- _beginthreadex参数说明
- _beginthreadex参数说明
- _beginthreadex参数说明
- 采用_beginthread/_beginthreadex函数创建多线程
- windows笔记-创建线程的另一个函数_beginthreadex
- 创建线程的另一个函数_beginthreadex
- _beginthreadex参数说明和CreateThread之间对比
- CreateThread, AfxBeginThread,_beginthread, _beginthreadex线程函数区别
- 关于beginthreadex的一点说明
- 采用_beginthread/_beginthreadex函数创建多线程两种方法
- _beginthreadex 线程 函数 解决假死
- 采用_beginthread/_beginthreadex函数创建多线程