【发布时间】:2011-09-19 17:43:32
【问题描述】:
答:
new Thread(new ThreadStart(ListenForResponse)) { IsBackground = true }.Start();
乙:
ThreadStart threadStart = new ThreadStart(ListenForResponse);
Thread listeningThread = new Thread(threadStart);
listeningThread.IsBackground = true;
listeningThread.Start();
据我所知,它们在功能上是等效的。我只是想知道哪个是首选。您希望在项目中看到哪个?
【问题讨论】:
-
实际上都不是。您应该只使用您和您的团队决定并让您开心的任何东西。
-
CodeReview 更好,因为问题的主观性。
-
一劳永逸的线程通常不是一个好主意。
标签: c# code-formatting