intel tbb编译和测试

时间:2017-02-09 07:57:37

标签: c++ tbb

我正在编译intel tbb社区版本tbb2017_20161128oss。编译时运行的测试用例很少。在其中一个测试案例中,它给了我警告 ./test_global_control.exe
TBB警告:工人数量目前限制为0.忽略1名工人的请求。在限制发生变化之前,将默默忽略对更多工作人员的进一步请求。

这个警告对我的平台意味着什么?我应该避免使用ITBB的某些组件吗?

1 个答案:

答案 0 :(得分:1)

对于TBB测试通常 ,您可以忽略从" TBB警告"开始的运行时警告。通常,这些警告是告诉程序员他们可能使用TBB次优或不正确。但是,在测试中,库的使用方式非常复杂,因此有时会发出警告。

此特定警告告诉程序首先限制允许使用的工作线程数,然后尝试请求比限制允许的更多工作程序。对于测试,检查在这种角落情况下的行为是否正确是很重要的;但警告超出了它的控制范围。

在实际应用中,这些警告可以帮助诊断意外情况,因此不应忽略。