TaskCallBack(Object ThreadNumber)
string ThreadName = "Thread " + ThreadNumber.ToString();
Console.WriteLine(ThreadName + ": " + i.ToString());
Console.WriteLine(ThreadName + "Finished....");
public static void Main(string[] args)
for(int task = 1;task<7;task++)
ThreadPool.QueueUserWorkItem(new WaitCallback(TaskCallBack), task);