美文网首页
关于线程队列的一点认识

关于线程队列的一点认识

作者: 摩诘居士 | 来源:发表于2018-12-20 16:40 被阅读0次

    js运作在浏览器中,是单线程的,即js代码始终在一个线程上执行。js引擎有多个线程,一个主线程,其它的后台配合主线程。

    主线程执行的说明:【js的运行机制】

    (1)所有同步任务都在主线程上执行,形成一个执行栈。

    (2)主线程之外,还存在一个”任务队列”。只要异步任务有了运行结果,就在”任务队列”之中放置一个事件。

    (3)一旦”执行栈”中的所有同步任务执行完毕,系统就会读取”任务队列”,看看里面有哪些事件。那些对应的异步任务,于是结束等待状态,进入执行栈,开始执行。

    (4)主线程不断重复上面的第三步。

    相关文章

      网友评论

          本文标题:关于线程队列的一点认识

          本文链接:https://www.haomeiwen.com/subject/bmueoftx.html