写点什么

运行时栈帧

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c1/c1be1cfce4040dee08a6fe764c30dbef.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JavaScript 引擎的事件循环机制是怎样工作的?

用户头像
Walker
2020-09-11

同步任务和异步任务的划分让JavaScript代码的执行效率有了保证;任务队列和回调函数让异步任务可以有序执行,同时还不会阻塞主线程; 宏任务和微任务的划分,区分出宿主级别和引擎级别的任务,并保证了更细粒度的执行次序,是JavaScript事件循环的核心。

https://static001.geekbang.org/infoq/fd/fd974189625221782237ba00ce0e4873.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解 JVM 垃圾回收机制 - 运行时栈帧的内存变化

用户头像
SkyeDance
2020-06-17

引用在JVM垃圾回收中是一个特别重要的概念,毕竟垃圾回收是从枚举GC Roots开始的,栈帧中的局部变量是GC Roots中非常重要的组成部分,所以正确的理解运行时栈帧的内存结构变化,也算是理解垃圾回收的开端吧。

运行时栈帧_运行时栈帧技术文章_InfoQ写作社区