2

我们已经使用 TBB 多年了,我看到在升级时,我们现在被带到 oneAPI TBB 页面。oneAPI TBB 会取代传统的 TBB 吗?两个版本都在维护还是现在已弃用独立的 TBB?

试图确定要迁移到哪个。在我看来,oneAPI TBB 取代了 TBB,因为 TBB 页面自去年以来没有更新,但我无法轻易判断。

让我感到困惑的是,在 include 目录中,同时存在 tbb/tbb.h 和 oneapi/tbb/tbb.h 并且它们中都有相同的文件。他们是一样的吗?我不知道该使用哪个。

4

1 回答 1

2

oneTBB 是 TBB 的下一个版本。虽然它们几乎是源代码兼容的,但不会保留二进制兼容性,并且某些接口已被删除或更改。考虑以下主题:从线程构建块 (TBB) 迁移TBB 改造

至于tbb.h,所有oneAPI组件都驻留在里面oneapi/,即推荐使用oneapi/tbb.h(whiletbb/tbb.h是一样的,可用于源码兼容TBB)

于 2021-10-07T10:03:22.927 回答