当前位置: 首页 > news >正文

湖北微网站建设费用网络销售平台有哪些软件

湖北微网站建设费用,网络销售平台有哪些软件,健身器材网站模板,推广型网站建设机构同步任务和异步任务 同步任务 同步任务就是没有被引擎挂起、在主线程上排队执行的任务。只有前一个任务执行完,才会执行下一个任务。同步任务具有堵塞效果。 异步任务 异步任务是被引擎放在一边,不进入主线程进入任务队列的任务。只有引擎认为某个异步任…

同步任务和异步任务

同步任务

同步任务就是没有被引擎挂起、在主线程上排队执行的任务。只有前一个任务执行完,才会执行下一个任务。同步任务具有堵塞效果。

异步任务

异步任务是被引擎放在一边,不进入主线程进入任务队列的任务。只有引擎认为某个异步任务可以执行了,该任务才会进入主线程去执行。排在异步后面的代码不用等待异步结束会马上执行,异步任务不具有堵塞效果。

 任务队列和事件循环

 任务队列:

js在运行时,除了正在运行的主线程还有一个任务队列,里面是各种需要当前程序处理的异步任务。


主线程会先执行所有的同步任务,同步任务执行完毕后会去任务队列里面的异步任务。如果满足条件,那么异步任务就重新进入主线程开始执行,这时它就变成同步任务了。等到执行完,下一个异步任务再进入主线程开始执行。一旦任务队列清空,程序就结束执行。

任务队列分为两种:宏任务队列微任务队列

宏任务是指主线程上的任务,它们会在主线程上执行。常见的宏任务包括 setTimeout, setInterval, setImmediate, requestAnimationFrame, I/O, UI rendering 等。宏任务一般是与浏览器的渲染相关的任务。

微任务是指在主线程上执行的任务之前或之后立即执行的任务。常见的微任务包括 Promise.then, process.nextTick, Object.observe, MutationObserver 等。微任务一般是与 JavaScript 代码的执行相关的任务。

事件循环:

只要同步任务执行完后,引擎会去检索异步任务有没有结果、能不能进入主线程。一遍又一遍,这种循环检查的机制就叫做事件循环机制

 

http://www.ho-use.cn/article/1108.html

相关文章:

  • 哪些网站可以做微信推送平台怎么推广技巧
  • 男女生做恶心的网站谷歌推广费用多少
  • 做自己的网页百度关键词优化软件网站
  • 广西桂林最新疫情项链seo关键词
  • 广东省建设信息网三库一平台官网泰州seo外包公司
  • 长沙口碑最好网站建设公司排行榜免费入驻的电商平台
  • 广东网站建设有限公司优化网址
  • 数据库作业代做网站视频广告联盟平台
  • 外国贸易平台汕头最好的seo外包
  • 公司网站可以自己做么关键词优化怎么弄
  • 想学网站建设方向的研究生百度推广年费多少钱
  • 有服务器和域名怎么做网站成人电脑培训班办公软件
  • wordpress 全宽轮播济宁seo公司
  • 网站建设 天佩营销满十八岁可以申请abc认证吗
  • 网站建设个人博客百度一下你就知道官网百度
  • 网站seo如何优化广州网站优化方案
  • 在网上做贸易哪个网站好网站备案查询
  • 十大批发网站线下推广方式有哪些
  • 网站开发发送短信关键词优化是怎么做的
  • 罗湖网站建设公司怎么开网店新手入门
  • 建设政府网站的公司郑州百度推广哪家好
  • 南昌做网站的流程seo首页排名优化
  • 河北涿州建设局网站绍兴网站快速排名优化
  • 嘉兴企业网站排名优化做seo网页价格
  • 三网合一网站源码下载下载安装百度一下
  • 做一个租房卖房的网站怎么做百度推广后台登录首页
  • asp网站源码下载百度运营怎么做
  • 企业网站的分类成人电脑基础培训班
  • 东莞做网站电话app注册推广拉人
  • 怎么给QQ名片做网站最近的大新闻