task<void> t = []
{
//do something
};
void post(std::function<void()> tExecute)
{
t = t.then(tExecute);
}
我正在尝试使用上面的代码创建一个链,其中多个线程可以调用 post 以确保某些任务(函数/lambdas)的顺序处理。post() 线程中的分配是否安全?
task<void> t = []
{
//do something
};
void post(std::function<void()> tExecute)
{
t = t.then(tExecute);
}
我正在尝试使用上面的代码创建一个链,其中多个线程可以调用 post 以确保某些任务(函数/lambdas)的顺序处理。post() 线程中的分配是否安全?