_beginthreadex()是C语言库中用于创建一个线程的。
首先要明确_beginthreadex()和一个普通的函数没有啥区别,函数原型为
uintptr_t _beginthreadex( // MANAGED CODE
void *security,
unsigned stack_size,
unsigned ( __clrcall *start_address )( void * ),
void *arglist,
unsigned initflag,
unsigned *thrdaddr
);
当然还有其他重载形式,这个是参数最全的,下图是参考 路途遥远gg 的博客,链接为
https://blog.csdn.net/rhddlr/article/details/77891985
这个函数中的第3个参数是函数指针,只用函数名就可以,传参是通过第4个参数,第4个参数是空类型的指针,也就是第3个函数指针的输入参数,空类型指针进去之后再强转。
_beginthreadex()传参
最新推荐文章于 2021-10-26 17:03:26 发布