I want that the single task is automatically disposed after ending.
In this code I run parallel tasks and await their end. After WaitAll
, all tasks are disposed together.
Task t1 = Task.Run(() => load_1());
Task t2 = Task.Run(() => load_2());
Task t3 = Task.Run(() => load_3());
Task.WaitAll(t1, t2, t3);
t1.Dispose(); t2.Dispose(); t3.Dispose();