using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Linq;
public class Program
{
static Dictionary<string,string> guids = new Dictionary<string,string>();
public async static void Main()
Task.Run(() => {
while (true)
var guid = Guid.NewGuid().ToString();
guids.Add(guid,"value");
}
});
guids.Values.ToList();
Thread.Sleep(100);
}).ContinueWith(t => {
Console.WriteLine(===="WE HAVE AN ERROR====");
Console.WriteLine((t.Exception));
}, TaskContinuationOptions.OnlyOnFaulted).Wait();