HANDLE hThread = _beginthreadex(NULL, 0, TaskFunc, "Windows", CREATE_SUSPENDED, NULL);
最后生成的可执行程序在Windows 32位系统平台上面跑是没有问题的,但是在64位的系统平台上面会出现线程创建失败的错误,想在论坛里跟大家探讨一下有没有可行的解决方案,或者大家有没有其他更好的创建线程的方法,能够让创建的线程可以在64位的Windows上面运行起?
6 个解决方案
#1
错误是什么?
#2
这个,你用的问题吧。N多x32的多线程 软件在x64上运行好好的。
#3
使用AfxBeginThread函数试试
#4
可能是我其他地方出了问题,不是这个函数引起的。
#5
调试跟一下
#6
跟这函数无关滴....
检查一下其他地方的代码吧!
检查一下其他地方的代码吧!
#1
错误是什么?
#2
这个,你用的问题吧。N多x32的多线程 软件在x64上运行好好的。
#3
使用AfxBeginThread函数试试
#4
可能是我其他地方出了问题,不是这个函数引起的。
#5
调试跟一下
#6
跟这函数无关滴....
检查一下其他地方的代码吧!
检查一下其他地方的代码吧!