一 qt线程角色

子线程完成与UI线程无关的工作,并且能够保持与UI线程通信
二 qt中线程
在QT中,对于 线程操作也是提供类(QThread)来进行封装,然后再学习该类的API接口
| 参数 | 用途 |
|---|---|
| Header: | #include |
| qmake: | QT += core |
| Inherits: | QObject //继承于QObject |
从官方文档可以看出,如果一个线程类要支持信号和槽,那么,该类要直接或者间接的继承于QObject类,并且在类中要声明宏:Q_OBJECT
2.1 线程的创建
线程的创建方式:自定义一个类继承于QThread,并且 重写该类的run函数,run函数中,就是 子线程要执行任务。在创建线程后,要进行启动线程 操作
class WorkerThread : public QThread
{
void r

![[论文笔记]Glancing Transformer for Non-Autoregressive Neural Machine Translation](https://img-blog.csdnimg.cn/995ccaae14124f42815d92b9eb6676c7.png)











![Java并发编程(七)实践[生产者-消费者]](https://img-blog.csdnimg.cn/a1ee416dee584753977b9170cf617069.png)





