所以您阅读了标题,何时Thread.Abort()不会真正终止?我听过很多人说这是一个危险的命令,永远不能保证它会起作用,但是我从未真正能够重现它。它一直为我工作。
是否有可能导致Thread.Abort()失败的任何特定情况一致
?所以您阅读了标题,何时Thread.Abort()不会真正终止?我听过很多人说这是一个危险的命令,永远不能保证它能正常工作,但是我从来没有真正能够做到……
你甚至没有读过the documentation?
在某些情况下,Thread.Abort()调用不会失败,但是线程不会终止。线程本身可以捕获抛出的ThreadAbortException。如果这样做,然后在catch处理程序中调用Thread.ResetAbort(),则不会在catch块的末尾抛出ThreadAbortException。