2
task<void> t = []
{
     //do something
};

void post(std::function<void()> tExecute)
{
     t = t.then(tExecute);
}

我正在尝试使用上面的代码创建一个链,其中多个线程可以调用 post 以确保某些任务(函数/lambdas)的顺序处理。post() 线程中的分配是否安全?

4

0 回答 0