伊·梵的回答函数原型:unsigned long _beginthreadex( void *security, unsigned stack_size, unsigned ( __stdcall *start_address )( void * ), void *arglist, /* 这个就是传给线程函数的参数的指针 */ unsigned initflag, unsigned *thrdaddr ); HANDLE ha = (HANDLE)_beginthreadex(0,0,(unsigned int (__stdcall *)(void *))show,(LPVOID)&a,0,0); unsigned int __stdcall show(LPVOID lpvoid) { int a= *(int *)lpvoid;/*需要传多个参数的时候,使用结构体*/ printf("OK........\n"); return 0; } |