在将此问题标记为重复之前,请注意大多数类似问题已超过5年!
我有两个问题:
在this page,它说
英特尔®TBB适用于需要英特尔®卓越支持附带支持的客户。 商业版也适用于无法使用运行时异常许可证遵循GPLv2的开发人员。 - 请参阅:https://www.threadingbuildingblocks.org/download#sthash.YjVMDqhv.dpuf
但在这个answer中,他说购买它的唯一好处就是获得支持。请注意这个问题是7岁,因此我不能相信它,因为事情本来可以改变。
编辑:此外,如果需要商业版,我可以等待购买直到发布我的应用程序吗?
答案 0 :(得分:1)
Re:#2(TBB备选方案),如果你在Windows上,PPL提供与TBB有点source compatible的并行容器和算法。
此外,Boost.Lockfree具有无锁队列和堆栈实现。
如果您需要并行算法并且不介意处于最前沿,请查看HPX作为TBB的替代方案。然而,它正在非常活跃的开发中,所以它可能是一个移动目标...在他们最新的0.9.11版本中他们实现了Parallelism TS的某些方面,因此可能存在一些API稳定性这可能会让你(有点)很好地过渡到标准算法,如果这些算法实现的话。相关文档为here。