【发布时间】:2014-07-17 14:23:20
【问题描述】:
我测试了以下几行代码(当然不是同时测试),据我所知,它们达到了相同的结果。作为一个谨慎的人,我可以想象他们做什么/如何做事情之间存在差异,但由于缺乏适当的观察样本,我对此一无所知。
Thread whee = new Thread((ThreadStart)delegate { someObject.Start(); });
Thread whoo = new Thread(someObject.Start);
Thread whaa = new Thread(() => { someObject.Start(); });
如果有的话,上面的区别是什么?这些信息是否可能在几乎一目了然的某处可用,而我由于混淆而错过了它?!
【问题讨论】:
标签: c# multithreading delegates