必威体育Betway必威体育官网
当前位置:首页 > IT技术

Qt之多线程

时间:2019-10-27 16:44:36来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

qt多线程

#include <QtGui/QAPPlication>
#include <qthread.h>
#include <windows.h>

#include "mainwindow.h"

/*创建一个线程类*/
class MyThread1 : public QThread   //这里创建一个线程的类,                                 
{                                 // 该类继承于QThread,其中只有一个函数run
    public:  
     virtual void run();    //run函数式该线程的执行函数,也就是说,
                            //只要这个线程被启动,那么该函数就会被调用
};

/*一个线程的主函数,循环打印一句话*/
void MyThread1::run()            
{
    while(1)
    {
        qDebug("hello");   //通过qDebug打印hello
        Sleep(1000);       //延迟1S
    }
}

/*创建另一个线程类*/
class MyThread2 : public QThread
{
    public:
        virtual void run();

};

/*一个线程的主函数,循环打印一句话*/
void MyThread2::run()
{
    while(1)
    {
        qDebug("word");
        Sleep(1000);
    }
}

int main(int argc, char *argv[])
{

    /*定义一个线程,并且启动该线程*/
    MyThread1 thread1;       //这里通过刚才定义的第一个类,实例化一个对象
    thread1.start();         //这里启动该线程,然后run函数开始执行。
                             //(和linux下的那个线程函数差不多一个意思)

    /*定义另一个线程,并且启动该线程*/
    MyThread2 thread2;
    thread2.start();

    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    return a.exec();
}

文章最后发布于: 2018-06-20 11:23:04

相关阅读

Ubuntu18.04 Qt编译过程中,“找不到 -lGL”

终端输入 sudo apt-get install libgl1-mesa-dev

Qt之QSS(样式表语法)

转自:https://blog.csdn.net/liang19890820/article/details/51691212简述Qt样式表(以下统称QSS)的术语和语法规则几乎和CSS相同。如

MQTT协议(四)>>> 【PUBLISH】发布消息

PUBLISH控制报文是指从客户端向服务端或者服务端向客户端传输一个应用消息。需要注意的是:上传更新数据流是PUBLISH 中一个特殊的

qt安装 升级访问权限时出现错误

以管理员权限运行安装程序即可。

qt刷单平台哪个好?安全负责佣金高的那种

对于网上的刷单平台兼职,网上一搜有很多。像qt刷单平台,是其中的一种所谓的QT刷单平台,是用QT语音作为平台来做淘宝刷单,通常他们会先

分享到:

栏目导航

推荐阅读

热门阅读