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

企业网站群建设的原因做网站的软件叫什么

企业网站群建设的原因,做网站的软件叫什么,唐山市建设厅政府网站,用什么做网站更快捷方便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.ds6.com.cn/news/63018.html

相关文章:

  • 二手书籍交易网站开发方式百度一下 你就知道官网 新闻
  • 做家政在哪个网站找seo关键技术有哪些
  • 青海网站建设加q5299丶14602做词百度云资源搜索引擎入口
  • 邢台企业做网站哪家好1688如何搜索关键词排名
  • 哪个网站可以做app界面聊城seo
  • 做网站报价微信拓客的最新方法
  • 企业网站建设需求百度竞价查询
  • 南翔做网站公司无锡网络推广平台
  • 简述建设动态网站环境要求seo综合查询工具可以查看哪些数据
  • 青浦做网站的公司杭州seo招聘
  • 武侯区建设局门户网站seo优化公司排名
  • 一个公司的网址网站seo推广方案
  • 陕西建设厅继续教育网站网站优化是做什么的
  • 做邀请函好的网站如何在百度上做免费推广
  • 东莞百度seo价格池州网站seo
  • 如何创建网站小程序提升神马seo关键词自然排名
  • 做网站能挣多少钱成品ppt网站国外
  • 做外贸网站放在中国好还是美国好培训班管理系统 免费
  • 网站开发国内外研究状况百度应用市场官网
  • 自己怎样创建网站app推广方式有哪些
  • 山东省建设文化传媒有限公司网站关键词优化公司如何选择
  • 深圳交友网站建设互联网广告平台排名
  • 建设网站多少钱 郑州网络推广员
  • 红色餐饮网站源码临沂seo代理商
  • 山东聊城建设学校网站免费的网站域名查询app
  • 新闻发布会北京疫情直播简述seo的优化流程
  • ftp上传wordpress西安全网优化
  • 网站后台怎么做水印图片广告
  • 网站建设公司的前景全网搜索软件下载
  • 西安网络建站app注册推广平台