文件名称:C++11 ThreadPool:一个易于使用的C ++ 11线程池。-开源
文件大小:89KB
文件格式:ZIP
更新时间:2024-06-03 22:59:27
开源软件
一个易于使用的C ++ 11线程池。 使用ThreadPool类对*函数进行排队,并使用std :: for_each()和std :: transform()的并行版本。 可配置为仅用于标头或与库一起使用。 有许多用法示例。
【文件预览】:
threadpool-0.2
----test()
--------Makefile(2KB)
--------compile-tests()
--------threadpool_test.cpp(22KB)
----include()
--------threadpool()
----Makefile.template(577B)
----Doxyfile(75KB)
----.cvsignore(44B)
----doc()
--------implementation.md(8KB)
----examples()
--------parallel_transform_iterator.cpp(916B)
--------make_function_input_range_container.cpp(1KB)
--------parallel_for_each_integral.cpp(810B)
--------parallel_for_each_vector.cpp(648B)
--------make_function_output_iterator.cpp(869B)
--------threadpool_helloworld.cpp(649B)
--------parallel_transform_vector.cpp(838B)
--------threadpool_pass_by_value.cpp(817B)
--------parallel_transform_integral.cpp(1KB)
--------parallel_for_each_iterator.cpp(698B)
--------make_function_input_range_for_loop.cpp(864B)
--------make_function_input_range_transform.cpp(1KB)
--------Makefile(826B)
--------threadpool_helloworld_future.cpp(689B)
--------threadpool_for_each.cpp(754B)
----.gitignore(45B)
----lib()
--------threadpool_generic.cpp(481B)
--------Makefile(828B)
--------threadpool.cpp(505B)
----Makefile(1KB)
----README.md(26KB)