c#线程关闭的问题。。。。。。。。。。。

2024-11-26 17:52:51
推荐回答(3个)
回答1:

线程函数退出,该线程即退出。

Abort函数主要是用来给其它线程关闭当前线程使用的。当前当前线程也可以使用,象下面这样‘Thread.CurrentThread.Abort’,不过一般不建议使用Abort因为他会引发ThreadAbortException异常,导致你失去对某些代码的控制。可能话reutn当皮弊前线程函数来结束线程。

线程结束后,在线程函数中创建的燃蚂族托管资源会自动释放,非托管资源还需物春要手工释放。

回答2:

不需要关吧~,线程森轮一旦启动,就此敬信不必保留对 Thread 对象的引用。 该线程会继续执行,直到线程过程结束为止。
意思很明白,没必要保留Thread对象的引用,就说明我们如果不想去关心他稿并那就随他去。在结束了线程的入口函数后就会关闭线程释放资源,当然,如果是非托管资源还是要手动释放的

回答3:

路过! 马克