多线程导致死机的问题
最近做了一个串口通信采集数据的程序,采集数据在子线程,显示数据在主线程,做了两个按钮“开始采集”和“停止采集”,在信号源通断和点击“开始采集”和“停止采集”按钮的过程中,有时候会出现程序跑死的现象,强制关闭程序和CVI,发现资源管理器里面还是有一个main_dbg.exe在运行,怎么都关不掉,而且板卡的采集功能也用不了了,必须强制关机重启电脑,请问有人碰到过这种问题吗?个人感觉可能的原因是:1.线程没做好,导致板卡采集线程跑死
2.板卡的问题,做的不好,因为板卡自带的例程也会跑死有时候,但是他们的高级演示程序是用VC做的,跑死后演示程序可以正常退出并且不用重启电脑,请问CVI里面有类似错误处理的东西吗?就是程序跑死后能够关闭掉那个main_dbg.exe。
各位版主大侠们出来吧~~~
页:
[1]