我正在查看一些执行以下操作的代码:
Task<SomeType> t1 =
Task.Factory.StartNew(() => Service.GetSomething(readQuery, contextId));
Task.WaitAll(t1);
只做一个异步任务然后等待它有好处吗?执行时间将是相同的(如果不是更多,因为异步会增加一些开销),但可能是处理器级别的一些东西?
我只是想弄清楚这段代码是否不必要(我认为是),如果我可以将其更改为一个简单的调用,谢谢你的想法。