第一种方法:重写run函数

1.创建一个子类继承Thread类
2.重写run函数,里面是子线程的逻辑
3.UI线程(主线程)new 一个新的线程对象,并且start()调用

第二种方法:移动任务到线程函数里

1.派生Qobject类
2.添加任务函数working(含参)
  1. ui线程创任务对象和线程对象
4.将任务对象移动到线程对象里面
5.strat()启动线程,然后再启动任务函数
 

线程池

1.子线程多重继承QObjectQRunnable
2.子线程构造函数也包含多继承以及释放函数
3.新建任务对象,并且把对象扔进线程池
 
Camellia
Camellia
明天会更好吗?🍚
公告
type
status
date
slug
summary
tags
category
icon
password
这里是一个个人博客
用于记录和分享生活