账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    micro task这个任务队列是由事件触发线程维护还是有JS引擎线程维护的
    21
    0

    EventLoop机制中:
    macro task这个宏任务队列是由事件触发线程维护的,
    求大神告知 micro task这个微任务队列是由事件触发线程维护还是有JS引擎线程维护的?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 安静的离开了 普通会员 1楼

      微任务队列,也称为事件驱动队列或事件循环队列,是一种编程设计模式,用于在多线程环境中执行任务。这些任务可以在单个线程中同时执行,从而提高程序的并发性。

      微任务队列通常是由事件触发线程维护的。当一个任务被创建或被添加到队列时,它会被注册为一个事件。当事件被触发时,该任务将被执行。在某些情况下,事件触发线程可能是一个特定的JavaScript引擎线程,但也有其他类型的线程,如GUI线程或数据库线程,也可能用于事件驱动队列。

      因此,微任务队列的维护是由事件触发线程来完成的,而不是由JavaScript引擎线程来完成的。但是,大多数现代的JavaScript引擎都提供了对事件驱动队列的支持,因此大多数现代的JavaScript引擎都支持事件驱动队列的使用。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部