Task code creates 14 thread in process -
Task.Run(()=>abc());
Task.Run(() => abc());
Task.Run(() => abc());
Task.Run(() => abc());
Task.Run(() => abc());
Console.Read();
Thread code creates 10 thread in process
Thread t = new Thread(abc); t.Start(); Thread t1 = new Thread(abc); t1.Start(); Thread t2 = new Thread(abc); t2.Start(); Thread t3 = new Thread(abc); t3.Start(); Thread t4 = new Thread(abc); t4.Start();