Both of the following lines work same. but is there any hidden difference? and which one should be preferred?
Thread t1 = new Thread(aMethod); Thread t2 = n
A ThreadStart represents the method that executes on a Thread, so this is exactly the same thing.