Qt线程(QThread)
来源:互联网 发布:全球淘宝网官方下载 编辑:程序博客网 时间:2024/05/21 07:06
一、创建一个线程
步骤:
1>新建Qt控制台应用程序,名称自己取即可。
2>新建class,继承自QThread,重写run()方法即可。
头文件:
#ifndef MYTHREAD_H#define MYTHREAD_H#include <QThread>class MyThread : public QThread{ Q_OBJECTpublic: explicit MyThread(); void run(); QString name;signals:public slots:};#endif // MYTHREAD_H源文件:
#include "mythread.h"#include <QtCore>#include <QDebug>MyThread::MyThread(){}void MyThread::run(){// qDebug() << "my thread is running!";// qDebug() << this->name <<" is running!"; for(int i = 0; i < 5; i++ ) { qDebug() << this->name <<" is running!"; }}输出结果:
说明:
1>上面的实例同时创建了三个MyThread线程对象,并同时启动执行。
2>默认情况下,每个线程得到了公平的执行机会(注:在单核CPU下执行显示情况如上)。
- Qt线程(QThread)
- qt线程 qthread(转)
- Qt之线程(QThread)
- Qt之线程(QThread)
- Qt之线程(QThread)
- Qt线程(QThread)的使用/简介
- qt线程类---QThread
- Qt线程QThread简析
- QT中的线程QThread
- Qt之线程QThread
- Qt线程与线程池实现对比(QThread QThreadPool)
- QT——QThread线程
- QThread QT线程使用案例
- Qt之多线程QThread简介
- Qt::QThread->线程的使用
- Qt线程学习 一个QThread例子
- Qt 线程基础(QThread、QtConcurrent等)
- Qt 线程基础(QThread、QtConcurrent等)(zz)
- Apache推出HTTP服务器2.4版
- linux apache反向代理 tomcat
- Apache负载均衡+Tomcat集群
- 使用Apache反向代理tomcat
- Apache+多tomcat组成load bal…
- Qt线程(QThread)
- Apache反向代理设置一例
- ASP上传图片代码例子
- 华众6.5虚拟主机管理系统SQL注入漏…
- 各种Linux发行版本追踪记录
- phpMyAdmin 3.5.0 正式版发布
- C#中将图片转化为byte[]在数据库中存取
- Jboss的安装与使用
- VMWare ESXI 默认访问是…