0

在我的应用程序中,我从自定义用户控件启动了一个工作线程。当控件被释放时,我中止了线程。问题是当计算机进入睡眠状态并且用户关闭应用程序时,我的控件不再被释放。

如果我在我的应用程序中启动一个线程,如何在应用程序关闭时强制它停止?

4

1 回答 1

3

当控件被释放时,我中止了线程。

馊主意。中止线程会(并且经常会)破坏数据结构等内存。

如果我在我的应用程序中启动一个线程,如何在应用程序关闭时强制它停止?

您需要设置Thread.IsBackground = true.

于 2012-04-05T14:22:56.637 回答