.NET Fiddle

CSharp · Console

/Program.cs

using System;
using System.Linq;
					
public class Program
{
	public static void Main()
	{
		foreach(int id in Enumerable
				.Range(1,100)
				.AsParallel()
				.WithDegreeOfParallelism(1)
				.Select(i => System.Threading.Thread.CurrentThread.ManagedThreadId).Distinct())
		{
			Console.WriteLine(id);
		}
	}

}
;