码迷,mamicode.com
首页 >  
搜索关键字:回收    ( 8645个结果
静态单链表和动态单链表的区别
链表中结点的分配和回收是由系统提供的标准函数malloc和free动态实现的,称之为动态链表。 如果程序支持指针,则可按照我们的一般形式实现链表, 需要时分配,不需要时回收即可. 动态链表的空间是可以动态扩展的。 typedef struct  node{    EleType data;    struct node * pNext;   }Node; 有些高级语言中没有“指...
分类:其他好文   时间:2014-05-10 10:38:07    阅读次数:297
JVM 学习笔记(二)
JVM 堆中几乎存放着java中所有的对象实例,在在垃圾回收前先要判断对象是否已死,这里对对象的判断主要有:1. 引用计数法 给对象中添加一个引用计数器,每当有一个地方引用他时,计数器就加1;当引用失效时,计数器就减1。任何时间计数器为0时,对象就不可能在次使用。2. 根搜索法 通过一系列的名为GC...
分类:其他好文   时间:2014-05-08 12:51:57    阅读次数:316
ORACLE 数据库总结
1.表和数据恢复1、从回收站里查询被删除的表 select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin; 2.执行表的恢复语句 flashback table ta...
分类:数据库   时间:2014-05-08 11:26:33    阅读次数:350
多线程二
1,进程和线程的概念。|--进程:运行在系统中的任务|--线程:运行在进程中的任务2,jvm中的多线程体现。|--主线程,垃圾回收线程,自定义线程。以及他们运行的代码的位置。4,创建线程的两种方式。|--继承Thread |--步骤 |--实现Runnable |--步骤 |--两种方式的区别?5,...
分类:编程语言   时间:2014-05-08 08:04:51    阅读次数:294
C++面向对象不同于Java之处总结
这两天较系统的看了下C++的基本用法,对比自己对Java理解,感觉就是C++特性远远多于Java,语法上兼容C,更加贴近系统和底层,对内存操作非常的灵活。如: C++中类的对象可以开辟在栈空间中。Java类的对象都必须用new关键字开辟在堆中; C++的基本数据类型也可以用new开辟在堆中。Java基本数据类型只能开辟在栈中,除非使用包装类包装成对象; C++用new开辟的内存必须手动delete,否则内存泄露。Java则有著名的垃圾回收; C++传参可以传值和传引用,也可以配合指针传对象地址,自己来决定。...
分类:编程语言   时间:2014-05-07 08:45:33    阅读次数:353
一个依靠STL vector的接口进行申请和回收管理的内存池类( c++ 封装)
一个依靠STL vector的接口进行申请和回收管理的内存池类( c++ 封装)...
分类:编程语言   时间:2014-05-07 04:02:32    阅读次数:381
Python内存管理机制
1概述对于Python这样的动态语言,如何高效的管理内存,是很重要的一部分,在很大程度上决定了Python的执行效率。与大多数编程语言不同,Python中的变量无需事先申明,变量无需指定类型,程序员无需关心内存管理,Python解释器给你自动回收。我们知道在变量分配内存时,是借用系..
分类:编程语言   时间:2014-05-05 12:35:04    阅读次数:331
内存分析_.Net垃圾回收介绍
垃圾回收1. .Net垃圾回收中涉及的名称1.1.什么是代?垃圾回收器为了提升性能使用了代的机制,共分为三代(Gen0、Gen1、Gen2)。GC工作机制基于以下假设,1) 对象越新,生存期越短2) 对象越老,生存期越长3) 回收堆的一部分比回收整个堆时间短在应用程序的生命周期中,最近新建的对象被分...
分类:Web程序   时间:2014-05-04 19:26:24    阅读次数:517
SSD固态存储大观(二)
6、NetAppEF540:全闪存阵列过渡版本如果没有充分考虑Flash存储介质的特性,那么研发一款全Flash盘阵也不是什么难事。在硬件上,最简单的方法就是将原来的磁盘替换成SSD盘,在软件上,将传统RAID进行改进,支持Trim资源回收命令即可。这种简单替代型的全Flash盘阵是很多厂商都..
分类:其他好文   时间:2014-05-04 17:10:59    阅读次数:525
C++ Primer 学习笔记_55_类与数据抽象 --析构函数
复制控制--析构函数引言:    在构造函数中分配了资源之后,需要一个对应操作自动回收或释放资源。析构函数就是这样的一个特殊函数,它可以完成所需的资源回收,作为类构造函数的补充。1、何时调用析构函数   撤销类对象时会自动调用析构函数: Sales_item *p = new Sales_item; { Sales_item item(*p); //调用复制构造...
分类:编程语言   时间:2014-05-03 21:09:42    阅读次数:281
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!