1 多线程
继承QThread,重写void QThread::run();
调用start() 方法
2 多线程控制 与Linux线程控制类似
(1) 互斥
QMutex QMutexLocker封装类,提供自动解锁的功能
(2) 信号量
QSemaphore
(3) 线程的等待与唤醒
QWaitCondition
继承QThread,重写void QThread::run();
调用start() 方法
2 多线程控制 与Linux线程控制类似
(1) 互斥
QMutex QMutexLocker封装类,提供自动解锁的功能
(2) 信号量
QSemaphore
(3) 线程的等待与唤醒
QWaitCondition
本文介绍如何使用Qt进行多线程编程,包括继承QThread并重写run()方法实现线程启动,以及通过QMutex、QSemaphore和QWaitCondition等工具进行线程同步和通信。
1035

被折叠的 条评论
为什么被折叠?



