Was ist der Unterschied zwischen neuem Thread (void Target ()) und neuem Thread (new ThreadStart (void Target ()))?

Es tut mir leid, wenn dies zuvor gefragt wurde, aber ich hätte gerne eine kurze Antwort auf die Unterschiede zwischen den beiden folgenden Verwendungen. VS scheint beide als gültigen Code zu akzeptieren.

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

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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage