微软发布Casync/await异步语法功能已经好久了,但是目前来看使用并不广泛。本人经过实践在开发过程中使用async/await一路到底确实很爽,而且也没有啥问题。但是在面对旧项目变更要使用些功能的时候可能会遇到同步方法调用异步方法的情况,本人在这种情况就发生调用没有响应的问题,并作些总结。 发生些问题的具体条件 asp.net应用程序(控制台无法重现,winform、wpf没有尝试过) 同步方法里面调用异步方法直接通过Result属性获取方法返回值 在被调用的异步方法里面肯定会发生新的线程执行异步任务 上案例(asp.netwebapi) publicclassTodoContro...

  ascotL8RYbXl   2023年11月02日   89   0   0 .NET
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~