JavaScript线程 同步异步 宏任务微任务

JavaScript 是单线程 JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。 那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM(文档对象模型,获取创建修改元素,事件)。这决定了它只能是单线程,否则会带来很复杂的同步问题
相关文章
相关标签/搜索