If the Visual Studio is properly configured for step-by-step debugging, you will see that both of New Thread execute the same constructor that takes a ParameterizedThreadStart. Therefore the statements are equivalent. The compiler selects the appropriate constructor in both cases.
However, ThreadBlah.Start(...) should include an argument that will be passed to InParam.