1、TBB需要相當可觀的重新設計程序,而OpenMP足夠簡單;
2、TBB不太適合並行化已有的實現(軟件),它爲新設計的並行程序培養一種好的編程風格和更高的抽象層;
3、在論文的實驗中,OpenMP稍稍超過TBB;
4、TBB只能針對C++, 如果程序基於C或者Fortran就用不上了;
5、TBB提供了並行容器,使得結構上的並行更加簡單方便;
6、如果您的並行模式主要用於內建類型的有界循環(bounded loop),最好採用 OpenMP;
7、OpenMP需要編譯器支持,TBB需要下載運行庫;