首页 > 其他 > 详细

同步程序与异步程序执行原理

时间:2020-04-06 14:10:46      阅读:93      评论:0      收藏:0      [点我收藏+]

JavaScript中计算机程序分为同步执行与异步执行。
同步执行:就是正常的计算机程序的执行,

顺序控制语句:从上到下,从左到右

循环控制语句:for,while,do...while,for...in,forEah()

分支控制语句:if,switch
异步执行:是一种特殊的程序执行程序。setInterval,setTimeout,事件的绑定:onclick。ajex请求。
所谓的异步程序的执行:
1:所有的异步程序都是在同步程序结束之后再执行。
2:异步程序的执行,如果时间相同,看代码的先后顺序,如果时间不同,那么时间短的来执行。
描述异步程序的执行的执行过程:
1:从第一行代码开始执行,同步程序正常执行。
2:如果发现是异步程序,那么暂时不会执行,存储在异步池,等待其他同步程序执行之后,再执行异步池里面的程序。
3:同步程序执行完成之后,开启异步池执行异步程序,当设定的时间到达之后,那么执行对应的异步程序,先到设定时间的的程序最先执行,如果设定的时间都相同,那么按照异步程序的顺序来进行执行。

同步程序与异步程序执行原理

原文:https://www.cnblogs.com/rpxx/p/12641487.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!