QtConcurrent 线程池使用

来源:互联网 发布:淘宝直播广告图片 编辑:程序博客网 时间:2024/06/14 07:20

在 pro文件中加入 QT += concurrent

 #include <QtConcurrent>

外部函数使用

void fun1(){};QtConcurrent::run(QThreadPool::globalInstance(), fun1);

类成员函数使用

class A{    void fun1(){};    void fun2(){QtConcurrent::run(QThreadPool::globalInstance(), this, fun1);};};

Lamnba使用

QtConcurrent::run(QThreadPool::globalInstance(), [this](){ 实现代码 });