c#异步请求用await和.Result用哪个好

来源:互联网 发布:mysql简版 编辑:程序博客网 时间:2024/04/29 19:56

建议使用await,.Result容易造成死锁。

await 时是释放线程,线程能去执行其它任务;.Result 就是让线程暂停,等待结果。


我今天请求别人的接口,调用时先新起了个线程。方法如下:

Task.Factory.StartNew(() =>{ 别人的方法 }));


未完,待续。