Qt多线程编程(Qt5框架 、C++),程序员黄老师,QT框架提供了与平台无关的线程类、线程安全的事件投递、跨线程的信号-槽连接,本课程帮助学员掌握Qt框架下线程的创建使用,高并发程序的编写,
Qt5框架下线程的同步与互斥 ,深入理解Qt多线程的原理与思想,涵盖的知识点都是是成为Qt高级开发者必须掌握的。
QT框架提供了与平台无关的线程类、线程安全的事件投递、跨线程的信号-槽连接。
本课程的主要内容包括:
QThread 跨平台的多线程解决方案
QThreadStorage 线程本地数据存储
QMutex 相互排斥的锁,或互斥量
QMutexLocker 辅助类,自动对 QMutex 加锁与解锁
QReadWriterLock 读写操作的锁
QReadLocker与QWriteLocker 自动对QReadWriteLock 加锁与解锁
QSemaphore 提供整型信号量,是增强版的互斥量
QWaitCondition 使得线程可以在被另外线程唤醒之前一直休眠。
QAtomicInteger 提供线程安全的原子类型
QThreadPool 提供线程池的实现
QtConcurrent 提供并发计算相关的API
黄强老师精心打磨、诚意之作,只为你更轻松高效的学习!
适用人群:具有一定C++基础,想深入学习Qt框架的童鞋! 适用人群:具有一定C++基础,想深入学习Qt框架的童鞋!