I have one console application in which I have implement BackgroundWorker in loop for dynamically creating thread.If I am not give console.ReadKey() than close window immediately without process end. If I give than it waits for user Input for closing. I also try ManualResetEvent. In this if I am give
WaitHandle.WaitAll(_resetEvents)
than console window not closed if not give than also same problem window closed before execution completion. In Thread.Sleep() if execution taken more time than given time-stamp than also Window close before completion.
Please give proper Solution for this problem.