全国咨询/投诉热线:400-618-4000

Qt中多线程如何使用?

更新时间:2020年06月15日14时30分 来源:传智播客 浏览次数:

qt中多线程如何使用?


答:

qt中使用多线程常用的有两种方式, 如下:

方式1:

a. 创建一个类从QThread类派生

b. 在子线程类中重写 run 函数, 将处理操作写入该函数中

c. 在主线程中创建子线程对象, 启动子线程, 调用start()函数

方式2:

a. 将业务处理抽象成一个业务类, 在该类中创建一个业务处理函数

b. 在主线程中创建一QThread类对象

c. 在主线程中创建一个业务类对象

d. 将业务类对象通过moveToThread()移动到子线程中

e. 在主线程中启动子线程

f. 通过信号槽的方式, 执行业务类中的业务处理函数

推荐了解传智播客C++培训课程。



热门C/C++视频教程