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

网站建设的空间是什么河南关键词优化搜索

网站建设的空间是什么,河南关键词优化搜索,网站qq临时会话怎么弄,推广小程序JavaScript 是单线程的语言 JavaScript 是一门单线程执行的编程语言。也就是说,同一时间只能做一件事情。 单线程执行任务队列的问题: 如果前一个任务非常耗时,则后续的任务就不得不一直等待,从而导致程序假死的问题。 同步任…

JavaScript 是单线程的语言

JavaScript 是一门单线程执行的编程语言。也就是说,同一时间只能做一件事情。 

 单线程执行任务队列的问题:

如果前一个任务非常耗时,则后续的任务就不得不一直等待,从而导致程序假死的问题。

同步任务和异步任务 

为了防止某个耗时任务导致程序假死的问题,JavaScript 把待执行的任务分为了两类:

同步任务(synchronous)

  • 又叫做非耗时任务,指的是在主线程上排队执行的那些任务
  • 只有前一个任务执行完毕,才能执行后一个任务

异步任务(asynchronous)

  • 又叫做耗时任务,异步任务由 JavaScript 委托给宿主环境进行执行
  • 当异步任务执行完成后,会通知 JavaScript 主线程执行异步任务的回调函数

 同步任务和异步任务的执行过程

 结合 EventLoop 分析输出的顺序

import thenFs from 'then-fs'console.log("a");
thenFs.readFile("./files/1.txt",'utf8').then((dataStr)=>{console.log("b")
})
setTimeout(()=>{console.log("c")
},0)
console.log("d");

正确的输出结果:adcb。

其中:

  •  a和 d 属于同步任务。会根据代码的先后顺序依次被执行
  •  c 和 b 属于异步任务。它们的回调函数会被加入到任务队列中,等待主线程空闲时再执行
http://www.shuangfujiaoyu.com/news/19847.html

相关文章:

  • 月夜直播在线看免费潍坊seo建站
  • 做的最好的理财网站windows优化大师怎么样
  • wordpress开启curldz论坛如何seo
  • flash网站怎么做友链查询站长工具
  • 盐城集团网站建设站内搜索工具
  • 企业是做网站还是做微信中国网站排名网
  • 商务网站建设的一般流程是什么?相城seo网站优化软件
  • 网站访问跳出率推广网络公司
  • 合肥做网站cnfg东营百度推广电话
  • 专业做淘宝开店的网站河北网站优化公司
  • 响应式网站建设效果软件工程培训机构哪家好
  • 如何学做网站外包网站统计分析平台
  • 专业公司网站 南通站长工具中文精品
  • 渭南中学校园网站建设工作汇报免费建一级域名网站
  • 企业系统化管理的优势宁波如何做抖音seo搜索优化
  • 赤峰做网站的网络公司常用的关键词有哪些
  • 大连市网站建设策划网络营销方案
  • 色一把看片网 做最好的在线看片网站搜狗网址
  • 正规的食品行业网站开发新东方厨师学费价目表
  • 云服务器做网站要备案吗百度软件优化排名
  • 响应式网站开发论文seo如何快速排名
  • 各大企业邮箱迈步者seo
  • 彩票销信 网站怎么做我有广告位怎么找客户
  • 网站后台编辑不了进入百度首页官网
  • 网站怎么做seo优化啊网络营销试卷及答案
  • 校园网共青团网站建设方案win10系统优化
  • 成都网站建设、自学seo大概需要多久
  • 网站中转页怎么做大连seo优化
  • 深圳网站开发企业微信营销系统
  • 东莞app定制开发公司360网站排名优化