58
1
using System;
2
using System.Threading;
3
using System.Threading.Tasks;
4
using System.Collections.Concurrent;
5
6
public class Program
7
{
8
public static void Main()
9
{
10
byte[] data = new byte[5000];
11
Random r = new Random();
12
r.NextBytes(data);
13
14
try
15
{
16
ProcessDataInParallel(data);
17
//ProcessDataInParallelNoExceptionHandling(data);
18
}
19
catch(AggregateException ae)
20
{
21
foreach(var e in ae.Flatten().InnerExceptions)
22
{
23
Console.WriteLine("Exception:" + e.Message);
24
}
Cached Result