什么是单线程,和异步有什么关系

.单线程就是同时只能做一件事,两段js不能同时执行
.原因就是避免DOM渲染的冲突
.异步是一种解决方案,但是 也是有很多问题
原因–避免DOM渲染的冲突
.浏览器需要渲染DOM
.JS可以修改DOM
.JS执行的时候,浏览器DOM渲染会暂停
.两段js也不能同时执行(都修改DOM就冲突了)
.webworker支什么是单线程,和异步有什么关系_第1张图片
持多线程,但是不能访问DOM

你可能感兴趣的:(什么是单线程,和异步有什么关系)