最近在写多线程一采集程序时遇到了程序崩溃自动关闭的显现,在网上查了下原因和解决方法,这里记录下,以备后用。
一般出现这种情况多在生成了程序后,调试时候数据不太多一般察觉不到。其原因是多线程对于双核CPU亲和性上的问题。解救方法如下:
先加入DLL:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
之后只需要在易代码开头(如__启动窗口_创建完毕时)前加入如下命令:
1 |
|
现在再生成程序测试下,问题解决了吧?
希望对大家有用,最后感谢原作者。
时间: 2025-01-04 10:41:49