1.多线程介绍
应用程序在启动后的第一个线程称为主线程(界面线程),Qt GUI程序启动后的主线程可以称为UI线程,或者界面线程,如果程序有其它复杂的操作,例如视图编解码,图像识别分析、处理,实时数据采集,曲线绘制等操作时,这些功能需要另起一个线程实现,如果直接在主线程实现,容易造成UI阻塞,常见的就是点击无反应,无法拖动,关闭等现象。子线程可以称为工作线程。
2. Qt多线程
Qt通过三种形式提供了对线程的支持,分别是平台无关的线程类、线程安全的事件投递、跨线程的信号-槽连接。
主要提供了如下线程实现的类:
类名