码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-04-06 13:30:13      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:switch   事件   控制   过程   特殊   不同   一行代码   异步   程序   

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

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

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

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

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

标签:switch   事件   控制   过程   特殊   不同   一行代码   异步   程序   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!