计算机程序执行分为同步执行,和异步执行:
所谓的异步执行,是一种特殊的程序的执行方式,常见的异步程序有
定时器(setInterval),延时器(setTimeou),各种事件的绑定(onclick......),ajax请求
异步程序的执行过程
1.从第一行代码开始执行
2.同步程序开始执行
3.遇到异步程序了,暂时不执行,将异步程序暂时存储在“异步池”中
4.所有的同步程序执行完毕
5.开始执行“异步池”中的异步程序
若有设定了时间的程序,就会先执行到点了的程序
若有设定的时间是相同的程序,则依照书写顺序执行
举例说明:
<script>
setInterval(function(){ console.log(‘我是异步执行的程序1‘); } , 2000);
setInterval(function(){ console.log(‘我是异步执行的程序2‘); } , 1000);
console.log(‘我是同步执行的程序‘)
</script>
结果依次是:我是同步执行的程序
我是异步执行的程序2
我是异步执行的程序1
原文地址:https://www.cnblogs.com/haoyd/p/12637885.html
时间: 2024-10-01 04:27:02