C# await和Result对比

1.Result


上图是微软官网的截图,由图可知在使用GetXXXX的方法的时候,会阻塞调用其他线程,直到当前异步操作完成,相当于调用wait方法。但是使用异步编程应该避免使用TASK.WAIT或TAST.RESULT
下图是在程序中的使用。

2.await

对于await,使用其不会阻塞调用其他线程
当然要是想要看await和Result的具体对比,可以自己写一个进行模拟,也可以看另一位作者的,并附上地址:https://www.cnblogs.com/qwfy-y/p/12597272.html

原文地址:https://www.cnblogs.com/moonstars/p/12910207.html