- 博客(15)
- 收藏
- 关注
转载 线程池-Qt
https://blog.csdn.net/no_pao_spite/article/details/81774008QThreadPool类使用://pro文件Qt += core//头文件包含 #include <QThreadPool>介绍: QThreadPool类管理了一个线程的集合。QThreadPool管理和回收QThread对象,以帮助减...
2018-10-13 18:16:05 570
转载 QT线程池实验研究与分析(QThread与和QThreadPool + QRunnable使用上的区别)
第一部分:QT线程池的构建与使用 网上关于QT线程池QThreadPool的文章很多,而且大都千篇一律,基本上都是参考QT的帮助文档介绍QT全局线程池的用法。这样就往往会使人产生误解,QT是不是推荐大家使用其全局线程池,而不推荐使用自定义构造的线程池? 实际情况并不是这样的。而且在实际的项目当中我们通常并不希望仅仅使用一个全局的线程池,而是在需要线程池的工程中都构建和维护自己一个小小的线...
2018-10-13 18:03:49 886
转载 QT 线程池 + TCP 小试(一)线程池的简单实现
https://www.cnblogs.com/findumars/p/5634519.html 很久以前做过ACE + MFC/QT 的中轻量级线程池应用,大概就是利用线程池执行客户机上的运算需求,将结果返回。ACE是跨平台重量级的通信中间件,与常见的应用程序框架需要精心契合,才能不出问题。最近想到既然QT框架本身就已经具有各类功能,何不玩一玩呢,那就开搞!这个实验的代码可以从我的资源内下...
2018-10-13 17:55:25 332
转载 Qt多线程-QThreadPool线程池与QRunnable
http://techieliang.com/2017/12/605/介绍线程的创建及销毁需要与系统交互,会产生很大的开销。若需要频繁的创建线程建议使用线程池,有线程池维护一定数量的线程,当需要进行多线程运算时将运算函数传递给线程池即可。线程池会根据可用线程进行任务安排。QThreadPool相关帮助文档:QThreadPool此类为Qt提供的线程池函数,使用此类只需要配置线程...
2018-10-13 17:40:38 1119
转载 Qt线程类
https://www.cnblogs.com/NeuqUstcIim/archive/2008/08/02/1258871.htmlQt 包含下面一些线程相关的类:QThread 提供了开始一个新线程的方法QThreadStorage 提供逐线程数据存储QMutex 提供相互排斥的锁,或互斥量QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁QReadWr...
2018-10-13 16:59:55 1592
转载 Qt修炼手册11_多线程编程和QThread类
https://blog.csdn.net/shenziheng1/article/details/608732271.事件循环学习QT多线程编程之前,有必要先熟悉事件循环的概念。先看一个单线程界面程序的主函数代码:int main(int argc, char* argv[]){ QApplication app(argc, argv); // 构造主窗口对象并显示 ...
2018-10-13 15:56:27 136
转载 Q_DECL_EXPORT的作用
global.h#ifndef FitVCam_GLOBAL_H#define FitVCam_GLOBAL_H #include <QtCore/qglobal.h> #ifdef FitVCam_LIB# define FitVCam_EXPORT Q_DECL_EXPORT#else# define FitVCam_EXPORT Q_DECL_IMPORT...
2018-10-13 15:39:48 3285
转载 Qt学习之路(60): 创建shared library
http://blog.51cto.com/devbean/319479前段时间说了Qt一些类库的使用,今天来换一下口味,来看一下程序设计的问题。今天来说的是关于共享库 shared library。如果你打开一些 Windows 应用程序的目录,你会发现有很多程序的 exe 文件都很小,大约几百K 的样子,并且目录中不仅仅只有一个 exe 文件,还包含着一大堆 dll 文件。这些 dll...
2018-10-13 15:02:05 325
转载 Qt中的动态链接库编程
源:http://blog.csdn.net/ape_neu/article/details/66792461:Qt中的动态链接库编程 使用C++面向对象的类编写DLL是要注意很多细节的,主要是二进制(ABI)兼容问题。COM是一个很成功的例子,只要符合COM的规范,我们就能编写出很好的DLL来,然而COM是微软私生的,要想跨平台,我们还得另找它路。 Qt的跨平台特性同样令人兽血沸...
2018-10-13 14:49:45 936
转载 如何配置Linux系统的IP地址?
https://blog.csdn.net/lamp_yang_3533/article/details/64118697如何配置Linux系统的IP地址,使其能够连接局域网甚至外网。其实这并不难,Linux系统网络配置的方法有多种。下面,以VMware虚拟机中的Linux系统为例,进行讲解。我的真实机是Windows系统,网络连接的详细信息如下:已启用DHCP:是IP地址:19...
2018-10-13 12:19:38 767
转载 QCombobox组合框的样式
QComboBox{width: 400px; //整个组合框的宽度 设置后在ui编辑器中即可用看见效果min-width: 250px; max-width: 500px;height: 600px;border-radius: 3px;// 边框的圆角border: 12px;font-size: 12pt;font-family: 微软雅黑,宋体;...
2018-10-12 15:50:42 6813
转载 C++中 #include与直接写class加类名有何区别
在写 头文件的时间 经常会有一些 class QFile 等这类 看似 是声明的东西..例如下面#ifndef WINDOW_H#define WINDOW_HQT_BEGIN_NAMESPACEclass QTcpServer;class QTcpSocket;class QProgressBar;class QLabel;class QDialogButtonBox;...
2018-10-09 11:17:42 978
转载 C++使用thread类多线程编程
C++11中引入了一个用于多线程操作的thread类,简单多线程示例: #include <iostream> #include <thread> #include <Windows.h> using namespace std; void thread01() { f...
2018-10-07 18:00:45 142
转载 C++多线程编程
留个纪念,不错的总结。十个例子清晰列举啦多线程编程的奥妙。 VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为 “延时6秒”,添加按钮的响...
2018-10-07 17:53:30 249
转载 DLL编写中extern “C”和__stdcall的作用
动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1) 显式调用:使用LoadLibrary载入动态链接库、使用GetProcAddress获取某函数地址。(2) 隐式调用:可以使用#pragma comment(lib, “XX.lib”)的方式,也可以直接将XX.lib加入到工程中。 DLL的编写编写dll时,有个重要的问题需要解决,那...
2018-10-07 11:23:03 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人