![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
async
文章平均质量分 89
哀莫离裳
这个作者很懒,什么都没留下…
展开
-
await async能提升什么?和Task有什么区别?
目录介绍测试读取本地文件能力总结测试请求网络总结分析总结介绍 我们在使用task和await async时总会产生纠结,都同样是开线程用哪个合适呢,await async是会提升性能还是提升吞吐量呢?。先说一下性能的问题,await是串行的,肯定没有非串行的性能好。而吞吐呢?吞吐就是在1s内能处理多少个请求,当然主要针对Web模式。一下测试会解决证明这个问题测试读取本地文件能力 &n原创 2021-06-09 23:22:20 · 470 阅读 · 0 评论 -
async正确用法
1 async 是用来修饰方法,如果单独出现,方法会警告,没有什么作用CS1998:此异步方法缺少" await"运算符,将以同步方式运行。请考虑使用"await"运算符等待非阻止的API调用,或者使用" await Task.Run(…)"在后台线程上执行占用大量CPU的工作async一般搭配await使用,如果我们只写async 来修饰方法会提示以上信息,原因也很简单,你只是告诉程序这是个异步方法,无论是否有返回信息,程序是不确定能否在主线程运算完并且异步可以正常运算完的情况,所以只能用主线程同步原创 2021-06-07 21:35:33 · 5463 阅读 · 0 评论