Qual valor é a propriedade ThreadState?

Essa questão me fez pensar sobre o equivalente do .NET. Que valor existe para oThreadState propriedade da classe Thread? Neste exemplo de código:

<code>if (someThread.ThreadState != System.Threading.ThreadState.Running)
{
    someThread = new Thread(SomeMethod);
    someThread.Start();
}
</code>

osomeThread'sThreadState propriedade poderia mudar paraRunning Entre oif e o código dentro doif, certo?

questionAnswers(3)

yourAnswerToTheQuestion