写点什么

堆栈

0 人感兴趣 · 13 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/eb/ebaff946dc9b93992d50781c65e73871.jpeg?x-oss-process=image/resize,w_416,h_234

最简单的 JVM 内存结构图

用户头像
叫练3 月 11 日

大家好,好几天没有更新了,今天的内容有点多,我们详细介绍下JVM内部结构图,还是和之前一样,案例先行,方便大家理解记忆。

https://static001.geekbang.org/infoq/af/af8da38ebfd3b40e37fa61b71aaf6b31.jpeg?x-oss-process=image/resize,w_416,h_234

堆栈与队列学习总结

用户头像
Nick2 月 21 日

从栈的操作特性上来看,栈是一种“操作受限”的线性表,只允许在一端插入和删除数据。当某个数据集合只涉及在一端插入和删除数据,并且满足后进先出、先进后出的特性,这时我们就应该首选“栈”这种数据结构。

https://static001.geekbang.org/infoq/bf/bf7a01228d99c54e5c8a91dd86adf05d.png?x-oss-process=image/resize,w_416,h_234

精选算法面试 - 栈

用户头像
李孟1 月 10 日

栈是一种特殊操作规则的数据结构-后进先出(FIFO),这也是栈的最重要的一个特点,栈又叫堆栈(Stack),栈有两个操作一个进栈(Push),另一个出栈(Pop)。

最详尽最通俗易懂的 c/c++ 堆栈机制解读

用户头像
北游学Java2020 年 11 月 26 日

    我们经常会讨论这样的问题:什么时候数据存储在堆栈(Stack)中,什么时候数据存储在堆(Heap)中。我们知道,局部变量是存储在堆栈中的;debug时,查看堆栈可以知道函数的调用顺序;函数调用时传递参数,事实上是把参数压入堆栈,听起来,堆栈象一个大杂

JVM 真香系列:堆内存详解

用户头像
田维常2020 年 11 月 12 日

前面的文章中已经有所提到过堆,只是大致介绍了一下。本文就来详细聊聊JVM中的堆。

https://static001.geekbang.org/infoq/f6/f61f78946385ba222f13c929c8aa6f4c.jpeg?x-oss-process=image/resize,w_416,h_234

Go 语言内存管理三部曲(二)解密栈内存管理

用户头像
网管2020 年 10 月 17 日

Go应用程序运行时,每个goroutine都维护着一个自己的栈区,这个栈区只能自己使用不能被其他goroutine使用。栈区的初始大小是2KB(比x86_64架构下线程的默认栈2M要小很多),在goroutine运行的时候栈区会按照需要增长和收缩

数据结构之堆栈

用户头像
C语言与CPP编程2020 年 9 月 27 日

堆栈是一种特殊的线性表,堆栈的数据元素以及数据元素间的逻辑关系和线性表完全相同,其差别是:线性表允许在任意位置插入和删除数据元素操作,而堆栈只允许在固定一端进行插入和删除数据元素操作

https://static001.geekbang.org/infoq/a6/a6b79151ef660c6e82e872f198559703.jpeg?x-oss-process=image/resize,w_416,h_234

JVM 中栈的 frames 详解

用户头像
程序那些事2020 年 7 月 10 日

我们知道JVM运行时数据区域专门有一个叫做Stack Area的区域,专门用来负责线程的执行调用。那么JVM中的栈到底是怎么工作的呢?快来一起看看吧。

https://static001.geekbang.org/infoq/26/26520611dd61a7f73fccac57a6b74437.png?x-oss-process=image/resize,w_416,h_234

深入理解 JVM 内存管理 - 堆和栈

用户头像
WANDEFOUR2020 年 6 月 3 日

继续聊聊JVM运行时的其他几块内存区域

从一道面试题来看计算机基础知识的重要性

用户头像
周三不加班2020 年 5 月 6 日

为什么你学了很多框架还是写不好代码?

堆栈_堆栈资料文章-InfoQ写作平台