js是单线程为何要说js异步编程

1、单线程 单线程是指在JS引擎中负责解释和执行IavaScript代码的线程只有一个,不妨叫它主线程。 所谓单线程,就是指一次只能完成一件任务。若是有多个任务,就必须排队,前面一个任务完成再执行后面一个任务。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),每每就是由于某一段Javasc
相关文章
相关标签/搜索