码迷,mamicode.com
首页 >  
搜索关键字:引用计数    ( 1520个结果
Objective-C内存管理与原理
尽管苹果在iOS 5/ Mac OS X 10.7 开始导入ARC,利用 Xcode4.2 可以使用该机能。ARC就是自动引用计数,是一项为Objective - C程序在编译时提供自动内存管理的功能。ARC可以让你把注意力集中在你感兴趣的代码,对象图,和你的应用程序中的对象之间的关系,让你不必.....
分类:其他好文   时间:2014-07-07 11:58:15    阅读次数:165
TR1内的组件--智能指针、function
一、智能指针        tr1::shared_ptr和tr1::weak_ptr。前者的作用有如内置指针,但会记录有多少个tr::shared_ptrs共同指向同一个对象,这便是所谓的引用计数。一旦最后一个这样的指针被销毁,也就是一旦某一个对象的引用计数为0,这个对象会被自动删除。这在非环形数据结构中防止资源泄露很有帮助,但如果两个或多个对象内含tr1::shared_ptrs并形成环状,...
分类:其他好文   时间:2014-07-06 11:43:58    阅读次数:186
【STL学习】智能指针之shared_ptr
前面已经学习过auto_ptr,这里补充另外一种智能指针,比auto_ptr要更强力更通用的shared_ptr。 shared_ptr 简介及使用选择 几乎所有的程序都需要某种形式的引用计数智能指针,这种指针让我们不再需要为两个对象或更多对象共享的对象的生命周期而编写复杂的逻辑(写起来有点绕口)....
分类:其他好文   时间:2014-07-01 13:25:27    阅读次数:217
Cocos2dx相关辅助宏
引用计数很巧妙也很方便,但大部分处理过程涉及指针,难免比较烦琐,也容易出错。针对这个问题,Cocos2d-x为我们准备了一系列辅助宏来简化代码,这些宏都包含在头文件"CCPlatform Macro.h"里。表2-2列出了与内存管理相关的宏。?表2-2 Cocos2d-x中与内存管理有关的宏?宏?描...
分类:其他好文   时间:2014-06-30 11:50:43    阅读次数:174
Java 浅拷贝,深拷贝
从Java 强引用,软引用,弱引用http://blog.csdn.net/jltxgcy/article/details/35558465一文中,我们看到把一个对象赋值给另一个对象,本质上是增加了引用计数,但是它们都指向同样的堆内存,它们是一个对象。如果我们想要一个独立的对象,改怎么办呢?答案是clone。   1、浅拷贝      浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变...
分类:编程语言   时间:2014-06-30 00:59:55    阅读次数:303
m2014_c->c语言容器类工具列
转自:http://www.cnblogs.com/sniperHW/category/374086.htmlcocos2dx内存管理摘要: cocos2dx基于引用计数管理内存,所有继承自CCObject的对象都将获得引用计数的能力,可通过调用retain成员函数用于引用计数值,调用release...
分类:编程语言   时间:2014-06-27 22:25:48    阅读次数:569
Swift类与结构体
类和结构体有很多共性:     定义属性存储数据    定义方法执行功能处理    定义下标,通过下标访问他们的值    初始化他们的状态    通过扩展(Extension)扩展其功能    遵守协议(Protocol),协议提供一种特定的标准功能类比结构体多出的功能:    能够继承另外一个类    能够核对运行期对象的类型    析构对象释放资源    引用计数允许一个类实例有多个引用 类和...
分类:其他好文   时间:2014-06-27 10:40:04    阅读次数:159
20140625
1、程序 .exe就是一个程序 2、进程 运行一个.exe的可执行程序后,就启动了该程序的一个实例,我们称之为“进程”。是资源申请,调度和独立运行的单位,使用系统的运行资源 3、线程 线程有线程内核对象和线程栈组成。 线程内核对象:统计线程的信息(如线程的引用计数,线程ID) 线程栈:维护线程在执行...
分类:其他好文   时间:2014-06-26 12:55:51    阅读次数:173
Java垃圾回收
垃圾收集算法 引用计数 堆中的每个对象都有一个引用计数,当对象被引用时引用计数加1,当对象的引用被重新赋值或超出有效区域时引用计数减1,当一个对象被回收后,它所引用的对象的引用计算减1。当一个对象的引用计数变为0时就被回收。 引用计数的优点: 垃圾收集器可以很快地执行,当一个对象的引用数为0时就可以回收这个对象,垃圾收集交织在程序的正常执行过程中,不用长时间中断程序的正...
分类:编程语言   时间:2014-06-24 22:11:09    阅读次数:275
初探swift语言的学习笔记六(ARC-自动引用计数,内存管理)
swift ARC,内存管理。...
分类:其他好文   时间:2014-06-22 19:17:23    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!