Является ли параллелизм :: task & lt; _ty & gt; оператор присваивания потокобезопасен?

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

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

Я пытаюсь создать цепочку, используя приведенный выше код, где несколько потоков могут вызывать пост, чтобы обеспечить последовательную обработку некоторых задач (функций / лямбд).
Является ли назначение в потоке post () безопасным?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …