1

イベント駆動型アプリケーションで boost::thread の代わりに tbb::task を使用することが適切かどうか、または優先されるかどうかはわかりません。以前に遭遇した人はいますか?

サンプルコード:

class ProcessA 
{
public:
    void operator()()
    {
        //do something
    }
};

class ProcessB 
{
public:
    void operator()()
    {
        //do something
    }
};

int main(int argc, char** argv)
{     
    task_group group;

    // recv a message
    if (type = MsgA)
    {
      group.run(ProcessA());
    }
    else
    {
      group.run(ProcessB());
    }

    group.wait();

    return(0);
}
4

0 に答える 0