当前位置: 技术问答>linux和unix
线程退出的问题。
来源: 互联网 发布时间:2016-04-25
本文导语: 我的线程在退出的时候,会通过qt弹出一个模态的对话框,然后,整个qpe都卡在那里了?只要没有这个对话框,程序就是好的。 我的程序大概是这样的:(串口通讯的) bool is_open; .......... int try_times=20;//尝试从串口读数据的次...
我的线程在退出的时候,会通过qt弹出一个模态的对话框,然后,整个qpe都卡在那里了?只要没有这个对话框,程序就是好的。
我的程序大概是这样的:(串口通讯的)
bool is_open;
..........
int try_times=20;//尝试从串口读数据的次数
bool status=false;//检测程序状态,当从串口读出特殊的数据之后,status为真
void readThread()
{
while(is_open)
{
if(!status && (--try_times)