C++ 版本(适合QT、MFC)框架库

  • Post author:
  • Post category:其他


这一套库是多年来修修补补不断完善的成果,目前在数十家企业生产中24小时运行,算是经得住考验,因其小巧,使用方使非常适合企业级应用开发,主要包含多线程,异步、异步等待,要求vs2015++(不适合vs2013等以下),win10SDK,基于C++11 标准

优点是:多线程下,QT/MFC界面读写穿透,无需任何顾虑,尤其是QT下,一旦多线程,常规做法是要通过信号槽进行中转一次,使用这套库就不需要了,只需注册一次,整个工程都可以调用,当然共享进程中也是可以直接穿透识别的。

记录在此,也给自己的人生留点记忆,

简单用法:

第一步:注册事件及绑定

void movtothread(TASK_TYPE mtype, PTASKFUNC mfunc);

第二步:全局调用:

void addTask(TASK_TYPE type, std::shared_ptr<void> puser);

支持所有参数传送(CString/QString/….anything else)

也可以线程级调用:

bool async_proces(PWTASKFUND mfunc); //异步等待

bool async_proces(std::shared_ptr<void>parm, PWTASKFUNC mfunc);//异步等待带参数

void sync_proces(PWTASKFUND mfunc); //异步非待待

void sync_proces(std::shared_ptr<void>parm, PWTASKFUNC mfunc);//异步非待待

赠给有缘人:

下载地址:


https://download.csdn.net/download/sukeman/86974471



版权声明:本文为sukeman原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。