Ily*_*man 0 c# asynchronous readability async-await
2013年,Microsoft为.NET框架添加了新功能,以帮助处理异步任务:async
/await
.
该功能如何影响代码的可读性?
以下是我发现的一些缺点:
async
/ await
不容易理解,但是一旦你获得了同步上下文捕获/恢复的原则,就可以相对容易地遵循代码流.
这个功能IMO的主要问题是异步一路问题,即一旦你编写了一段异步代码,你的所有代码都会变得异步.
我推荐这篇关于MSDN杂志的优秀文章,以便更好地理解整个异步主题.