¿Qué valor tiene la propiedad ThreadState?

Esta pregunta Me hizo pensar en el equivalente de .NET. ¿Qué valor hay para elThreadState propiedad de la clase Thread? En este ejemplo de código:

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

lossomeThreadesThreadState propiedad podría cambiar aRunning Entre losif y el código dentro de laif, ¿derecho?

Respuestas a la pregunta(3)

Su respuesta a la pregunta