线程问题

This commit is contained in:
hm
2020-10-13 21:15:35 +08:00
parent bd946e9333
commit 39d8c3940e
7 changed files with 41 additions and 29 deletions
+5 -7
View File
@@ -236,12 +236,6 @@ void MavLinkNode::stop()
//这里一直在解码,一直检查双缓冲里面是否有数据,有就解码,没有就休息
void MavLinkNode::process()//线程函数
{
uint8_t count = 0;
QByteArray datagram = nullptr;
while (running_flag)
@@ -275,7 +269,11 @@ void MavLinkNode::process()//线程函数
//退出线程
disconnect(thread, nullptr, nullptr, nullptr);
thread->quit();
thread->wait();
//thread->wait();
thread->deleteLater();
thread = nullptr;
}
void MavLinkNode::TimerOut(void)