摘要: 线程之间存在着相互制约的关系,具体可分为互斥和同步这两种关系。 实现线程的互斥和同步常使用的类有QMutex, QMutexLocker, QReadWriteLocker, QReadLocker, QWriteLocker, QSemaphore, QWaitCondition 1. 举例说明 阅读全文
posted @ 2022-03-22 17:29 不再低调 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 通常情况下,应用程序都是在一个线程中执行操作。但是,当调用一个耗时操作(例如,大批量I/O或大量矩阵变换等CPU密集操作)时,用户界面常常会冻结,而使用多线程可以解决这一问题 2. 优势 (1) 提高应用程序的响应速度。这对于开发图形界面尤为重要,当一个操作耗时很长时,整个系统都会等待这 阅读全文
posted @ 2022-03-22 11:05 不再低调 阅读(842) 评论(0) 推荐(0) 编辑