【文件属性】:
文件名称:ThreadPool:一个简单的C ++线程池实现
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-24 09:25:12
C++
C ++中的线程池
描述
这是C ++中的简单ThreadPool实现。 此实现提供以下功能:
每个池实例的可配置线程数。
动态线程数修改SetThreadCount(size_t)
两种ThreadPool停止模式:同步和异步
main.cpp提供了使用此ThreadPool的示例代码。
##内容
Makefile :用于编译库的makefile
main.cpp :使用此ThreadPool库的示例代码
Task.h :将由线程执行的任务的抽象接口
ThreadPoolTask.cpp :threadPool库的实现
ThreadPoolTask.h :threadPool库的API
##要求
Boost 1.48.0(用于boost :: functions)
GNU Make 3.81或更高版本
G ++ 4.7.2
【文件预览】:
ThreadPool-master
----main.cpp(3KB)
----.gitignore(242B)
----README.md(799B)
----Task.h(3KB)
----ThreadPoolTask.cpp(8KB)
----ThreadPoolTask.h(4KB)
----Makefile(2KB)