Thread和ThreadStart

Azo*_*ous 26 .net c# multithreading

以下两行都相同.但是有什么隐藏的区别吗?应该首选哪一个?

Thread t1 = new Thread(aMethod);

Thread t2 = new Thread(new ThreadStart(aMethod));
Run Code Online (Sandbox Code Playgroud)

谢谢.

gor*_*gor 15

没有区别.两条线都是平等的.


小智 6

c#编译器会将Thread t1 = new Thread(aMethod); 语句转换 为 Thread t2 = new Thread(new ThreadStart(aMethod));