Разрешение вопросов, связанных с исключениями: System.Threading.ThreadStateException
Исключение вызывается, когда поток находится в состоянии ThreadState, которое недопустимо для вызова данного метода.
См. также
Задачи
Практическое руководство. Использование помощника по исключениям