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

简单说下异步执行原理。

时间:2020-04-05 17:01:08      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:OLE   设定   计算   一行代码   计算机   func   rip   定时   计算机程序   

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

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

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

  

简单说下异步执行原理。

标签:OLE   设定   计算   一行代码   计算机   func   rip   定时   计算机程序   

原文地址:https://www.cnblogs.com/haoyd/p/12637885.html

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