程序关闭后无法完全关闭

时间:2019-09-04 12:22:11

标签: c# multithreading

我有一个项目问题。关闭程序后,它将不再启动,因为它仍在后台运行了一半。

同伴信息:

我使用线程通过多播异步将刷新值发送给其他客户端。

如何停止线程,使它们不会在后台运行,我可以重新启动程序?

1 个答案:

答案 0 :(得分:0)

启动线程时,您可以将IsBackground属性设置为true,以使其在其他线程死亡后不会继续存在。

var thread = new Thread(SendAndReceive);
thread.IsBackground = true;
thread.Start();
相关问题