如何检查你的异步async/await用好了没?
先说说
.NET开始异步语法出来后,我们越来越开始依赖它,但实际开发当中你们有没有自己察觉哪里漏了await或async呢?
解决方案一
Resharper插件,在Virtual Studio里安装一下此插件,在编写代码时会明显提示这块代码需要优化:
如果大家装了2022版本估计会有这样提示还有在编译的时候也会提示:请考虑使用 await,否则在后台运行会占用大量的CPU工作,所以大家要特别注意这样的编译提示,不要疏忽它,打开项目的属性窗口,在生成面板中找到“将警告视为错误”的选项,加入警告编号:
或者也进行这样配置:
现在可以确保每个异步方法是否真的合理使用,确保你的代码也是尽善尽美。