"事件循环的执行过程?"

事件循环的执行过程?

  1. 所有同步任务都在主线程上执行,形成一个执行栈
  2. 当主线程中的执行栈为空时,检查事件队列是否为空,如果为空,则继续检查;如不为空,则执行
  3. 取出任务队列的首部,加入执行栈
  4. 执行任务
  5. 检查执行栈,如果执行栈为空,则跳回第 2 步;如不为空,则继续检查

event.webp

PS:写作不易,如要转裁,请标明转载出处。
登录
注册
回顶部