Untitled
unknown
plain_text
a year ago
1.2 kB
9
Indexable
using System.Diagnostics; namespace CheatEngine { public class ParallelVsTaskVsParallelTask { public class Tasks { List<float> list = new List<float>(); private int[]? _dataSet; public void GlobalSetup() { _dataSet = Enumerable.Range(0, 1).ToArray(); } public async Task<List<float>> ParallelForEachTaskRun() { //bool breakFlag = false; await Parallel .ForEachAsync( _dataSet!, CancellationToken.None, async (_, ct) => await Task.Run(() => { for (int i = 0; i < 1000; i++) { Debug.WriteLine(i); list.Add(RWMem.rw("X")); } Debug.WriteLine("a"); })); Task.WaitAll(); Debug.WriteLine("b"); return list; } } } }
Editor is loading...
Leave a Comment