Qt多线程编程之线程池应用_QT教程

QRunnable类

QRunnable类在Qt中是所有可运行对象的基类,代表了由run()函数表示的一个任务或一段要执行的代码。我们一般使用该类和QThreadPool来在另一个独立的线程中执行该代码。并且,如果QRunnable对象的autoDelete()设为true的话,QThreadPool会在run()运行结束后自动删除该对象。

重写run函数

protected:
    void run();

QRunable与线程池例子

程序演示:<