js为什么是单线程

js为什么是单线程

JS引擎的主线程负责执行代码,由于只有这一个线程,执行当然是同步的,即按照顺序来。另外,还有一个叫做任务队列的东西,所有的异步代码都是从队列当中来。所以实际上我们会发现,JS根本不可能同时执行两个任务,本质上还是单线程。在JS中,所谓的异步
JavaScript320