Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 607 Bytes

README.md

File metadata and controls

14 lines (10 loc) · 607 Bytes

Qt 使用多线程主要存在 下面几种方法

  1. 继承QRunnable类 并重写 run() 方法
  2. 继承QThread类 并重写 run() 方法
  3. 继承QObject类作为工作类,创建临时QThread,使用moveToThread() 来将QObject整体移入子线程
  4. QtConcurrent 类直接在子线程调用 方法或 lambda表达式

下面就主要针对上面4种情况进行代码 demo。

根据实际情况 方法3方法4是比较推荐的使用方法


更多详细信息请前往 CSDN博客查看