如何终止线程

Sef*_*efa 2 c# multithreading

我知道有很多问题.我尝试过但却得不到任何结果.

我在第一次运行时创建一个线程,当我尝试关闭表单时,表单关闭但应用程序(线程)仍在运行.

我不在乎线程会发生什么.我只想在用户点击X按钮时关闭整个应用程序.我试过thread_name.Abort();但没有任何反应.

spe*_*der 8

在没有代码的情况下,完整的答案很棘手.

我怀疑最简单的解决方案可能是将Thread的IsBackground属性设置为true.

来自文档:

线程是后台线程或前台线程.后台线程与前台线程相同,除了后台线程不会阻止进程终止