
任务队列
我是你要找的bug
这个作者很懒,什么都没留下…
展开
-
JS异步之宏队列与微队列
异步任务都放到“任务队列”中执行 队列分为宏队列和微队列 setTimeout(()=>{//会立即放入宏队列 console.log("timeout callback()") },0) Promise.resolve(1).then( value=>{ //会立即放入微队列 console.log("Promise onResolved()",value) } ...原创 2020-03-31 21:38:03 · 360 阅读 · 1 评论 -
Javascript运行机制
一、 为什么Javascript是单线程? javascript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么javascript不能有多个线程呢?这样可以提高效率呀。。。 Javascript的单线程,与他的用途有关。作为浏览器脚本语言,javascript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定javasc...转载 2020-03-25 11:11:23 · 241 阅读 · 0 评论