ThreadManager contains C# class to manage thread effectively with the ThreadPool implementation.it can be used in any .NET application . It is released as just C# class as Version 1.0. I will upload Demo application soon. Its really easy to use and tested. Use it or loose it.
How to use the class
//queue items in thread for processing wherever required. Second parameter is the parameter which you will get into the thread processing function.
etm.QueueUserEmailWorkItem(new WaitCallback(ELMService_UpdateLogHandler), objSupplier);
//in ThreadManager.cs class, you can write the code inplace of comments in WorkThread
class in Loop
I will release demo soon for the ThreadManager.cs.