如何检查你的异步async/await用好了没?

先说说


.NET开始异步语法出来后,我们越来越开始依赖它,但实际开发当中你们有没有自己察觉哪里漏了await或async呢?

解决方案一


Resharper插件,在Virtual Studio里安装一下此插件,在编写代码时会明显提示这块代码需要优化:

图片

如果大家装了2022版本估计会有这样提示还有在编译的时候也会提示:请考虑使用 await,否则在后台运行会占用大量的CPU工作所以大家要特别注意这样的编译提示,不要疏忽它,打开项目的属性窗口,在生成面板中找到“将警告视为错误”的选项,加入警告编号:

图片

或者也进行这样配置:

图片

现在可以确保每个异步方法是否真的合理使用,确保你的代码也是尽善尽美。

 

posted @ 2022-03-26 21:43  开心码科技  阅读(270)  评论(0编辑  收藏  举报