/// <summary> /// Stops producer-consumer /// </summary> public void Stop() { m_Thread.AbortSafe(); m_Queue.Clear(); }
/// <summary> /// Stops the background worker /// </summary> /// <example> /// SQLWorker.Default.Empty.WaitOne(); /// SQLWorker.Default.Stop(); /// </example> public void Stop() { m_Worker.AbortSafe(); m_Worker = null; Running = false; }