一、停止线程的方法有两种: 一种是使用标志位,这种方法最好,在while循环中使用标志位判断是否满足进行循环的条件,并在run函数结束时将stoped置为初始化的值false。 while (!stoped){ emit sendhandledata(); qDebug() << "-------------- handle is running -------------";