I'm developing an application that, listen a queue from different thread but I have a problem about thread management. I started a background thread from my main application. It is work fine but after Main application finished, then child threads kill. Is there anyway to continue child thread after main application finished.

I start threads like below.

```
Thread myNewThread = new Thread(() => Executer.ProcessQueueMessages());
myNewThread.IsBackground = true;
myNewThread.Start();

```