t out

更新时间:2022-12-27 04:06:29 阅读: 评论:0


2022年12月27日发(作者:成人高考有学籍吗)

tTimeout的异步传输机制

tTimeout是异步的,在设置完tTimeout后,指定代码会在设定的时间后加⼊到任务队列,但并不是⽴即执⾏,js是单线程语⾔,所有的

代码按顺序执⾏,即同步执⾏,同步执⾏的代码放在执⾏队列中,⽽异步执⾏的tTimeout放在任务队列中,执⾏顺序是先执⾏完执⾏队列

中的代码再去查看任务队列中是否有要执⾏的代码:

这段代码看上去好像4应该⽐5先打印出来,但实际上是先打印出5再打印出4:

就如上⾯所说的,1,3,5都放在执⾏队列中,⽽4,2放在任务队列中,所以4,2要等执⾏队列中的1,3,5执⾏完后再按它们设定的时间

顺序执⾏,tTimeout所设定的时间是相对于主程序执⾏结束的时间,并不是⼀个绝对的值。

本文发布于:2022-12-27 04:06:29,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/38002.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:piss
下一篇:experiment
标签:set out
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图