c#Producer / Consumer Queue发布

时间:2012-06-25 10:18:18

标签: c# producer-consumer

我读取了生产者/消费者队列实现Producer/Consumer Queue。 它工作得很好,但我担心如果客户忘记调用Shutdown()。 我该如何实现工作线程的释放? 感谢。

1 个答案:

答案 0 :(得分:0)

如果在关闭程序时调用Shutdown(),则可以在创建线程时将其标记为后台线程。这意味着它们将在程序关闭时停止,但并不总是理想的,因为线程可以被强制终止。

Thread t = new Thread()
t.IsBackground = true;