当前位置:科普知识站>IT科技>

Qt中多线程如何使用?

IT科技 阅读(2.5W)
品牌型号:联想 YOGA 14c/系统版本:windows10

Qt中多线程的使用方法为:

1、重写run()函数

对于使用Qthread创建的进程而言,run()函数则是新线程的入口,run()函数退出,意味着线程的终止。复制文件的功能,就是在run()函数中执行的。

2、moveToThread()

如果不想每执行一种任务就自定义一个新线程,那么可以自定义用于完成任务的类,并让它们继承自QObject。例如,自定义一个FileCopier类,用于复制文件。

 

Qt中多线程如何使用?