I create a new thread and start it from a main thread.
m_MyThread = new Thread(HandleMyThread); m_MyThread.IsBackground = true; m_MyThread.Start(); private void
If you want to reuse the thread without new a thread every time , you can consider the implementation of thread pool.