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

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

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

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

简单用法:

第一步:注册事件及绑定

 void movtothread(TASK_TYPE mtype, PTASKFUNC mfunc);    

第二步:全局调用:

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

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

也可以线程级调用:

      bool async_proces(PWTASKFUND mfunc); //异步等待
    bool async_proces(std::shared_ptrparm, PWTASKFUNC mfunc);//异步等待带参数
    void sync_proces(PWTASKFUND mfunc); //异步非待待
    void sync_proces(std::shared_ptrparm, PWTASKFUNC mfunc);//异步非待待

赠给有缘人:

下载地址:

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

你可能感兴趣的:(C++,c++,开发语言)