gdb速查表

Essential Commands

简记 描述
gdbprogram [core] 调试core文件
b[file:] function 设置断点在函数上
rrun简写 运行你的程序
btbacktrace 显示程序栈
pexpr 打印显示表达式的值
ccontinue 继续运行程序
nnext 下一行 跳过函数调用
sstep 下一行 步入函数调用

Read More

深入理解Event Loop

浏览器环境

基本概念

为了协调事件、用户交互、脚本、呈现、网络等,UA必须使用事件循环的机制。事件循环有两种模式:用于browsing contexts(浏览环境上下文)的循环,以及用于workers的循环。

  • browsing contexts事件循环
    每个browsing contexts event loop个至少含有一个browsing context上下文环境,该事件循环依赖与环境,环境消失的话该事件机制也将销亡.
  • workers 事件循环
    workers与此类似 每个worker 有一个事件循环,并通过worker processing model 管理事件循环的生命周期.

    Read More