多线程编程实战:Abort()与ResetAbort()
多线程编程实战:Abort()与ResetAbort()线程调用Thread.Abort()方法后,这会给线程注入ThreadAbortException异常,导致线程被终结。该异常可在任何时刻发生并可能彻底摧毁应用程序。另外,使用该技术也不一定总能终止线程,可以通过处理该异常并调用Thread.ResetAbort方法来拒绝被终止。因此并不推荐使用Abort方法来关闭线程。可优先使用一些其他方法,比如提供一个CancellationToken方法来取消线程的执行。using System;usi
原创
2021-03-11 13:50:38 ·
675 阅读 ·
0 评论