public void Shutdown() { m_ShutdownEvent.Set(); if (m_ActiveThreadContext != null) { m_ActiveThreadContext.Join(); } m_ActiveThreadContext = null; }