Azrael Noor wrote:i am unable to find why thread is showing such behavior. Who Killed it?
Must of been Joe from accounting...
But really, we have no way of helping you with this. What you need to do is attach a profiler and see what is happening to the thread - what its state is and what its call stack is. Once you see that info you may be able to walk backwards and see what is happening.
And if the thread actually comes to completion, you have to find all the scenarios where that could happen. Check every line of code to see if there is something that could make it stop, or an exception that gets caught, causes thread death but doesn't report or log the error at all.