parallel_for
でタスクを作成するのは「いいですか?同時実行性:: parallel_forと非同期タスクを混在させる
concurrency::concurrent_vector<concurrency::task<void>> tasks;
concurrency::parallel_for(0, length, [tasks](int i) {
tasks.push_back(Upload_Async(i));
});
concurrency::when_all(tasks.begin(), tasks.end()).wait();
ですが、それはなぜですか? –
私はコードを簡略化し、parallel_for部分は非同期アップロード部分のコンテンツを生成する責任があります。 この種のシナリオが適切にミックスされているかどうかを知りたかったのです。私はいくつかの追加テストを行い、それは安定しているようです。 –