QT多线程

进程一个程序运行的过程,具由一定独立功能的程序关于某个数据集合的一次运行活动,操作系统的动态执行的基本单元,传统操作系统中进程既是基本分配单元,也是基本执行单元。
一个进程里面包含着线程一个或多个
进程是一个实体,每个进程都有它自己的地址空间一般包括 文本区域、数据区域、堆栈文本区域存储处理器执行的代码、动态分配的内存;堆栈存储活动过程调用指令和本地变量。
Qt 包含下面一些线程相关的类:
QThread 提供了开始一个新线程的方法
QThreadStorage 提供逐线程数据存储
QMutex 提供相互排斥的锁,或互斥量
QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁
QReadWriterLock 提供了一个可以同时读操作的锁
QReadLocker与QWriteLocker 是便利类,它自动对QReadWriteLock加锁与解锁
QSemaphore 提供了一个整型信号量,是互斥量的泛化
QWaitCondition 提供了一种方法,使得线程可以在被另外线程唤醒之前一直休眠。

猜你喜欢

转载自blog.csdn.net/weixin_42269817/article/details/86627237
今日推荐