1、简单来理解就是:同步按你的代码顺序执行,异步不按照代码顺序执行,异步的执行效率更高。
异步就是你做你的,我做我的,
同步就是我做好了你才做,不是同时,这表明中文翻译的不好,可以叫非异步,或者叫等步,候步就不会了,可能是学文科的人来翻译的,拍脑袋说,异步的反义词是同步,但这样会造成很多初步印象的同时,错了!同步不是同时,是等候时
2、程序的运行是同步的(同步不意味着所有步骤同时运行(原有的序列有顺序关系),而是指步骤在一个控制流序列中按顺序执行)。而异步的概念则是不保证同步的概念,也就是说,一个异步过程的执行将不再与原有的序列有顺序关系。