Untitled
unknown
plain_text
a year ago
1.2 kB
11
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