_beginthreadex
场景:beginthreadex有关问题
beginthreadex问题
我使用beginthreadex创建两个线程,最近才发现在一个新工程中出现的问题:
调用函数后返回了线程句柄,但是线程并没有创建成功,在debug下跟踪线程内函数没有成功,在vc6的环境中查看线程列表也没有新建的线程
尝试了几次,只有一次线程成功创建,但是相同的代码在其他工程中就没有问题,可能是什么方面的原因呢.......
------解决方案--------------------
直觉不是你的beginthreadex的问题,而是你的新工程是否存在不安全的代码隐患,破坏了进程堆中的某些关键数据,导致线程创建的时候无法定位堆资源?
只是可能的原因,需要自己仔细查代码!
beginthreadex问题
我使用beginthreadex创建两个线程,最近才发现在一个新工程中出现的问题:
调用函数后返回了线程句柄,但是线程并没有创建成功,在debug下跟踪线程内函数没有成功,在vc6的环境中查看线程列表也没有新建的线程
尝试了几次,只有一次线程成功创建,但是相同的代码在其他工程中就没有问题,可能是什么方面的原因呢.......
------解决方案--------------------
直觉不是你的beginthreadex的问题,而是你的新工程是否存在不安全的代码隐患,破坏了进程堆中的某些关键数据,导致线程创建的时候无法定位堆资源?
只是可能的原因,需要自己仔细查代码!