, , .
:
new Thread(r.Start)
Start r, ..
new Thread(new ThreadStart(r.Start)) // identical to new Thread(r.Start)
, r , ( null) . :
new Thread(() => r.Start())
r, .. r , .. . , : r, ( , null).
:
new Thread(state => ((RunMeBaby)state).Start(), r);
current r , ; state , () r , .
! , . , r ParameterizedThreadStart ( ), , . , , new Thread(r.Start). , , - " " (() => r.Start()), , , GC, , .