Jag är inte hemma på hur trådar hanteras i C# och stötte på ett smärre problem.
Jag kör en tråd, som försätts i ThreadState.Suspended-läge och om jag då kör Thread.Abort() på tråden kastas ett ThreadStateException av någon anledning som jag inte förstår. På MSDN står det
MSDN skrev:
If Abort is called on a thread that has been suspended, the thread is resumed and then aborted