前言: 这段时间开始用.netcore做公司项目,发现前辈搭的框架通篇运用了异步编程方式,也就是async/await方式,作为一个刚接触的小白,自然不太明白其中原理,最重要的是,这个玩意如果不明白基本原理,随意乱用反而可能会降低性能.所以下定决心准备探索学习下这玩意.我始终相信,只要肯专研,没有什么学不会的东西. 正文: 1.什么是异步: 简单来说,正常程序执行是从上到下逐语句执行,这就叫同步,也就是说在我们没接触异步之前,我们写的代码都是同步的.那什么是异步呢?说这个之前,咱们先来考虑一种情