Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.25 KB

File metadata and controls

29 lines (22 loc) · 1.25 KB

[English]

WorkThread

License Language

工作线程类,以独立的线程接收委派的任务。

它是从cpp-tbox项目中提取出来的一个非常好用的模块,剔除与cpp-tbox其它模块相关的功能所得,可独立使用。
对应cpp-tbox的源码:work_thread.hwork_thread.cpp

怎么集成我的工程中?

将 src/ 下的 work_thread.cpp 与 work_thread.h 复制到您的工程中,与普通代码一起编译即可。

在代码中怎么使用?

#include "work_thread.h"
...
hevake::WorkThread worker;
...
worker.execute([]{ DoSomethingByWorker(); });
...

详见 示例代码

推荐

本模块只是cpp-tbox项目宝藏中的冰山一角。
点此前往:cpp-tbox。建议关注收藏,点亮一个 Star。