using System;
using System.Linq;
using System.Threading;
namespace Go_comparison
{
public class Program
public static void Main(string[] args)
var jobs = Enumerable.Range(1, 5);
jobs.AsParallel().WithDegreeOfParallelism(3)
.Select(x =>
Console.WriteLine($"Starting work on iten {x}");
Thread.Sleep(1000);
Console.WriteLine($"Finished work on iten {x}");
return x * 2;
})
.ForAll(Console.WriteLine);
Console.ReadLine();
}