Qual é a diferença entre o novo Thread (void Target ()) e o novo Thread (new ThreadStart (void Target ()))?

Desculpe se isso foi perguntado antes, mas eu gostaria de uma resposta concisa sobre as diferenças entre os dois usos seguintes. VS parece aceitar ambos como código válido.

<code>private static void doSomeWork()
{
   //do some work
}

public someClass()
{
   //Thread thread = new Thread(doSomeWork);
   //or
   //Thread thread = new Thread(new ThreadStart(doSomeWork));
}
</code>

questionAnswers(1)

yourAnswerToTheQuestion