关于js单线程的解释

单线程 : 同一时间下只能做一件事  js是单线程的  原因是 避免DOM渲染冲突
1 浏览器需要渲染DOM
2.JS可以修改DOM结构
3 JS执行的时候,浏览器DOM渲染会暂停
4 两端JS不能同时执行(都修改DOM就冲突了)
5 webworker能实现多线程,但是不能访问DOM 
原文地址:https://www.cnblogs.com/Aaron1Tall/p/10926249.html