文件名称:Windows下线程池的实现(C++)
文件大小:7KB
文件格式:7Z
更新时间:2017-06-05 11:29:57
线程池 threadpool 代码生成
windows下threadpool的实现 ( C++ ) 1. Task对于参数的变化参考了loki的typelist的做法,可支持0 - 9个参数的函数对象。 2. task.h使用脚本自动生成(taskGen.py) 3. scheduler.h用于解耦thread_pool和task_thread两个模块。 main.cpp演示了tp_lib的使用方法,其中TaskMgr用于统一管理任务对象,并粘合thread_pool
【文件预览】:
tp_lib
----main.cpp(6KB)
----taskGen.py(4KB)
----thread_pool.h(1KB)
----typeListGen.py(2KB)
----thread_pool.cpp(5KB)
----task_thread.cpp(2KB)
----tp_lib.sln(876B)
----scheduler.h(2KB)
----tp_lib.vcproj(4KB)
----type_list.h(1KB)
----task.h(8KB)
----task_thread.h(1KB)