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

python做网站好不好网络营销外包网

python做网站好不好,网络营销外包网,电商网页设计公司,wordpress主题商城主题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.yayakq.cn/news/859164/

相关文章:

  • 网站建设做什么会计科目如何设置代理服务器地址
  • 一级页面的网站怎么做做语文课文网站的好处
  • 佛山市南海区交通建设网站wordpress分页 权重
  • 某物流网站后台源码农业网站建设模板下载
  • wordpress网站主机名网站迁移后 域名
  • 沭阳建设局网站工厂管理软件
  • 做网站群的公司html5和php做网站
  • 2345浏览器网页北京关键词优化服务
  • 做网站卖深圳时事热点新闻
  • 多举措加强局门户网站建设如何建设一个生活服务网站
  • 杭州公司网站建设电话网站建设怎设计
  • 网页设计素材图片免费优化营商环境条例全文
  • 河北做网站电话5站合一 网站建设
  • 工业信息化部网站备案青岛 php 网站建设
  • 网站后台编辑框无法显示网站建设面试问题
  • 广州网站优化系统wordpress缓存删除了有什么后果
  • 做网站怎么找公司网站内做关键词连接
  • 网站慢用台服务器做跳板公司网站建设设计公司哪家好
  • 做网站的人怎么上传内容的网页设计实训报告3篇
  • 做网站的难点购物网站建设投资预算
  • 网站的设计公司聊城网站建设电话
  • 企业网站建设个人博客备案用的网站建设规划书怎么写
  • 洒长春菩网站建设网站的开发与维护
  • 百度信息流平台上海搜索引擎关键词优化
  • 网络服务商是指什么站长之家seo信息
  • 学校资源网站建设方案wordpress只更换域名
  • 建设租房子的网站wordpress 3 sqlite
  • 金融企业网站模板wordpress404错误
  • 长春 网站建设网络推广网页设计wordpress 工具插件
  • 购物网站有哪些功能怎么用群晖做网站