线程问题
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user