QRunnable 在Qt中使用线程池需要先创建任务,添加到线程池中的每一个任务都需要是一个QRunnable类型,因此在程序中需要创建子类继承QRunnable这个类,然后重写 run() 方法,在这个函数中编写要在线程池中执行的任务,并将这个子类对象传递给线程池,这样任务就可以被线程池中的某个工作的线程处理掉了。 QRunnable类 常用函数不多,主要是设置任务对象传给线程池后,是否需要自动析构。 // 在子类中必须要重写的函数, 里边是任务的处理流程 [pure virtual] void QRunnable::