首页 > 其他 > 详细

简单说下异步执行原理。

时间:2020-04-05 17:53:06      阅读:50      评论:0      收藏:0      [点我收藏+]

计算机程序执行分为同步执行,和异步执行:

  所谓的异步执行,是一种特殊的程序的执行方式,常见的异步程序有

     定时器(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

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