码迷,mamicode.com
首页 >  
搜索关键字:堆栈 c    ( 4532个结果
Java_2_栈与堆
1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第...
分类:编程语言   时间:2014-08-18 01:27:53    阅读次数:228
堆栈与内存
堆 & 栈的区别一 英文名称堆和栈是C/C++编程中经常遇到的两个基本概念。先看一下它们的英文表示:堆――heap栈――stack二 从数据结构和系统两个层次理解在具体的C/C++编程框架中,这两个概念并不是并行的。深入到汇编级进行研究就会发现,栈是机器系统提供的数据结构,而堆是由C/C++函数库提...
分类:其他好文   时间:2014-08-17 14:18:32    阅读次数:240
log4j-over-slf4j与slf4j-log4j12共存stack overflow异常分析
log4j-over-slf4j和slf4j-log4j12是跟java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常。 先大致梳理了一下现有Java日志体系接口,然后仔细分析了这种异常出现的原因,最后重现异常并展示了详细的调用过程。...
分类:其他好文   时间:2014-08-17 13:05:42    阅读次数:467
数据结构与算法问题 堆栈使用 2011年吉林大学计算机研究生机试真题
题目描述:     堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。 输入:      对于每组测试数据,第一行是一个正整数 n,0 输出:     对于每组测试数据,根据其中的命令字符来处理堆栈;并对所有的'A’操作,输出当时栈顶的值,每个...
分类:其他好文   时间:2014-08-16 17:09:00    阅读次数:229
ANDROID内存优化以及原理(大汇总——上)
ANDROID内存优化以及原理大汇总,本文包括内存简单介绍,堆栈特性对比,分析Android系统内存和堆内存的方法工具介绍。...
分类:移动开发   时间:2014-08-15 01:32:36    阅读次数:315
Linux线程学习
线程基础进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路线 处理器调度的最小单元,也称为轻量级进程 可以对进...
分类:编程语言   时间:2014-08-14 13:12:18    阅读次数:367
局部变量与堆栈
我们知道函数中的局部变量存储在堆栈之中,如下图所示,当局部变量1、2、3存到堆栈中后,堆栈指针ESP并没有下移,依然指向原来的位置。出现这种情况的原因是:局部变量进入堆栈并不是使用push而是使用mov操作,所以ESP无变化。正是因为这样,如果函数把任何数据压入堆栈,那么局部变量将会被覆盖。 为了保...
分类:其他好文   时间:2014-08-13 22:00:17    阅读次数:259
C#Light 和 uLua的对比第一弹
初始化 做一样的初始化,其实是没办法对等的 C#Light的Env 不等于Lua的LuaState C#Light的执行有完全的执行堆栈,完整的作用域,lua都没有 C#Light有完整的class 函数,继承特征,lua都没有 C#Light可以用VS做编辑器,lua? 为了保持平等对抗,三个测试...
分类:其他好文   时间:2014-08-13 21:53:27    阅读次数:315
快速排序递归非递归队列堆栈实现
快速排序递归实现,队列实现,栈实现,partition实现...
分类:其他好文   时间:2014-08-11 21:35:52    阅读次数:275
EBP与ESP寄存器的使用
push ebpmov esp,ebp esp是堆栈指针 ebp是基址指针 这两条指令的意思是将栈顶指向ebp的地址 --------------------------------------------------------------- 例如:push ebp ...
分类:其他好文   时间:2014-08-10 18:05:10    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!