Ist es "ok", Aufgaben mit parallel_for
zu erstellen?Mischen von Nebenläufigkeit :: parallel_for und async Aufgabe
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();
ist es, aber warum ?! –
Ich habe den Code vereinfacht, der parallel_for-Teil ist verantwortlich für die Erstellung des Inhalts für den asynchronen Upload-Teil. Ich wollte wissen, ob diese Art von Szenario richtig mischen. Ich habe einen extra Test gemacht und es scheint stabil zu sein. –