QT学习记录(二)在QT中加入多线程的方式
近期在解析ts流文件时发现数据量太大,如果在主线程处理会造成界面卡顿,所以需要在QT中加入多线程完成解析数据工作。通常QT内加入多线程有两种比较方便的方式:1.moveToThread新建一个继承QObject a,然后将耗时的工作函数void dowork()写到这类里面,在主线程new一个Qthread b,再利用a->moveToThread(b)移动任务后再启动线程b.start().通过设置信号与槽的关系触发void dowork()connect(b, SIGNAL(st
原创
2020-08-11 15:35:13 ·
2054 阅读 ·
0 评论