Windows下线程池的实现(C++)

时间:2017-06-05 11:29:57
【文件属性】:

文件名称: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)

网友评论

  • 不错的资源,可以参考。