JavaScript——从setTimeout()的执行了解js的单线程和异步

众所周知,JavaScript是单线程的,那么到底什么是单线程呢?今天我们就用setTimeout()举例,看看单线程到底是什么样的。 单线程,从名字就能知道,它只有一个主线程。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。 对于js来说,它是一门单线程语言,浏览器只分配给js一个主线程,用来执行任务(函数),但一次只能执
相关文章
相关标签/搜索