static void Main(string[] args)
{
Console.WriteLine("Start");
ThreadPool.QueueUserWorkItem(ComputeBoundOp, 3);
Console.WriteLine("Main Doing the work");
Thread.Sleep(10000);
Console.WriteLine("Main Finished");
Console.ReadLine();
}
private static void ComputeBoundOp(object state)
{
Console.WriteLine("in the thread");
Thread.Sleep(1000);
}