task<void> t = []
{
//do something
};
void post(std::function<void()> tExecute)
{
t = t.then(tExecute);
}
Я пытаюсь создать цепочку, используя приведенный выше код, где несколько потоков могут вызывать пост, чтобы обеспечить последовательную обработку некоторых задач (функций / лямбд).
Является ли назначение в потоке post () безопасным?
Задача ещё не решена.
Других решений пока нет …