In your particular case, this does not really matter, because the thread will terminate after the method is started.
However, in another case, you may have a method that runs in an infinite loop. In this case, you can disable the thread using ThreadAbortException (I am not saying that you should, but you can). If a thread, for some reason, decides to continue, despite an exception, it needs to call ResetAbort to prevent ThreadAbortException from automatically recovering.
source share