是否有任何方法可以使用Thread.Abort()以编程方式中止线程,或者我是否必须在代码中添加一个标志以指示线程已完成并在启动的代码中的有害位置检查通过计时器?
注意:通常使用Abort是一种不好的做法.这是一种相当可靠的方法,最终难以检测到死锁和/或资源泄漏.使用像CancellationToken这样的被动机制要好得多