using System.Collections.Generic;
using System.Threading.Tasks;
public static void Main()
var list = Enumerable.Range(0, 10);
Parallel.ForEach(list, async i =>
await Task.Delay(TimeSpan.FromSeconds(1));
Console.WriteLine("Finished at: {0}", DateTime.Now);