task<void> t = []
{
//do something
};
void post(std::function<void()> tExecute)
{
t = t.then(tExecute);
}
上記のコードを使用してストランドを作成しようとしています。このコードでは、複数のスレッドが post を呼び出して、いくつかのタスク (関数/ラムダ) の順次処理を確実に行うことができます。post() での割り当てはスレッドセーフですか?
task<void> t = []
{
//do something
};
void post(std::function<void()> tExecute)
{
t = t.then(tExecute);
}
上記のコードを使用してストランドを作成しようとしています。このコードでは、複数のスレッドが post を呼び出して、いくつかのタスク (関数/ラムダ) の順次処理を確実に行うことができます。post() での割り当てはスレッドセーフですか?