小编non*_*one的帖子

用于并行化代码的TBB教程/文档?

我发现英特尔的Thread Building Blocks库令人困惑.例如,我想使用TBB并行化以下计算:

int CountNegatives(std::vector<Trigraph> input)
{
    int count = 0;
    for(int i = 0; i< input.size(); i++)
    {
        if(input[i].VisibleFrom(viewPoint))
        {
            count++;
        }
    }
    return count;
}
Run Code Online (Sandbox Code Playgroud)

我知道你必须operator()在TBB中使用一个类来做到这一点; 真的吗?我本来希望在TBB上阅读一些"初学者教程",以帮助我解决这个问题,但似乎没有任何初学者教程.

你能帮我把TBB应用到这个计算中吗?

c++ multithreading loops tbb

3
推荐指数
1
解决办法
6740
查看次数

标签 统计

c++ ×1

loops ×1

multithreading ×1

tbb ×1