学习编程,同步异步是必须要理解学习的知识点,接下来让我们一起通过举例来理解同步和异步的区别,以及同步和异步的优缺点吧
程序里面的同步和异步和我们现实生活理解不太一样,一般我们对同步的理解是同时做很多事情,但程序中的同步是按照任务的顺序执行任务,前一个任务没有执行结束,下一个任务不会执行,要等待上一个任务执行结束。
异步:是同一时间内可以做多件事,(这往往伴随着多线程,关于线程接下来我也会写一篇《javascript的单线程与异步》进行简单分析介绍)
当然,同步异步的含义不能这么表述,我们这样解释只是为了容易理解。
所以同步和异步主要的优缺点我们就总结出来了:
附:
出处:https://blog.csdn.net/_/article/details/
在网上看到的一个比较详细的同步异步的比较,分享给大家,大家看比较重要的几点,我将用“*”标出重要的点:
异步的使用场景:
同步的使用场景:
同步的好处:
异步的好处:
文章不足之处希望大家进行批评指正,共同进步!
本文原创,转载和使用请注明出处
交流联系:
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/10757.html