JavaScript是一门单线程的语言,因此,JavaScript在同一个时间只能做一件事,单线程意味着,如果在同个时间有多个任务的话,这些任务就需要进行排队,前一个任务执行完,才会执行下一个任务。
主线程上排队执行的任务,只有前一个任务执行完毕,才能继续执行下一个任务
不进入主线程,而进入任务队列的任务,只有任务队列通知主线程,某个异步任务可以执行了,该任务才会进入主线程
← JS精要(2)-函数式编程 JS精要(4)-ES6→