Qt线程的停止可通过三种方式实现:
1、利用quit(或者exit(0))
this.quit();
2、使用terminate
this.terminate();
this.wait();
3、利用volatile
一种是使用标志位,这种方法最好,在while循环中使用标志位判断是否满足进行循环的条件,并在run函数结束时将stoped置为初始化的值false。(stop定义:volatile bool stopped)
Qt线程的停止可通过三种方式实现:
1、利用quit(或者exit(0))
this.quit();
2、使用terminate
this.terminate();
this.wait();
3、利用volatile
一种是使用标志位,这种方法最好,在while循环中使用标志位判断是否满足进行循环的条件,并在run函数结束时将stoped置为初始化的值false。(stop定义:volatile bool stopped)