using System.Threading.Tasks;
using static System.Linq.Enumerable;
using static System.Console;
var nums = Range(-1000000, 2000001).Select(i => (long)i).Reverse().ToArray();
var task1 = () => { Thread.Sleep(30); WriteLine(nums.Sum()); };
Console.WriteLine("Sorting started");
Console.WriteLine("Sorting finished");
Parallel.Invoke(task1, task2);