关闭。此问题不符合堆栈溢出准则。它目前不接受答案。
<hr class=“my12大纲无baw0 bb bc-POWER-400”/
想改进此问题吗?更新问题,使其成为堆栈溢出的主题。
三年前关闭
改进这个问题
什么是一个良好的开放源码实现,用于C++在生产代码中使用(如Boost)?
请提供您自己的示例代码或示例代码用法的链接
我认为它仍然不被Boost所接受,但这是一个很好的出发点:
threadpool。网站上的一些用法示例:
#包括“threadpool.hpp”
使用名称空间boost::threadpool;
//一些示例任务
作废第一个任务()
{
...
}
无效第二个任务()
{
...
}
作废第三个任务()
{
...
}
void使用线程池()执行线程
{
//创建一个线程池。
池tp(2);
//向池中添加一些任务。
tp.进度计划(以及第一项任务);
tp.时间表(以及第二项任务);
tp.时间表(以及第三个任务);
//离开此功能并等待所有任务完成。
}
池的参数“2”表示线程数。在这种情况下,tp的销毁将等待所有线程完成