线程池对英特尔线程构建块有用吗?

Posted

技术标签:

【中文标题】线程池对英特尔线程构建块有用吗?【英文标题】:Thread pool useful with Intel Threading Building Blocks? 【发布时间】:2012-07-06 14:50:41 【问题描述】:

我有一个用于 pthreads 的线程池,现在我正在研究使用英特尔® 线程构建模块 (TBB)待定?

【问题讨论】:

你没有提供太多细节。 “我想知道保留我的线程池是否有任何意义”是什么意思?您是在问 TBB 是否已经实现了您的线程池的功能? @Tudor 是的,TBB 有线程池吗?如果没有,我会搞砸诸如 TBB cpu 缓存未命中优化器、malloc 多线程等之类的东西 TBB 使用类似于 .NET TPL 的模型:您创建在底层线程池上执行的 task 实例:threadingbuildingblocks.org/files/documentation/a00166.html 【参考方案1】:

我想简短的回答是否定的。

【讨论】:

以上是关于线程池对英特尔线程构建块有用吗?的主要内容,如果未能解决你的问题,请参考以下文章

C++ 并行化库:OpenMP 与线程构建块 [关闭]

使用英特尔线程构建模块编译:错误操作数到?:

线程池,进程和线程的理解

使用 task_group 的英特尔线程构建模块性能不佳(新用户)

Java线程池

线程池代码(通用版)