码迷,mamicode.com
首页 >  
搜索关键字:内存空间    ( 4670个结果
String StringBuffer StringBulider
StringBuffer和String的优缺点比较博客分类:Java1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a =.....
分类:其他好文   时间:2014-06-16 00:14:58    阅读次数:339
WINDOWS操作系统中可以允许最大的线程数
WINDOWS操作系统中可以允许最大的线程数默认情况下,一个线程的栈要预留1M的内存空间而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。你也可以通过连接时修改默认栈大小,将其改的比较小,这样就可以多开一...
分类:编程语言   时间:2014-06-12 20:35:13    阅读次数:374
[Java 05 OO] (基础篇) 《Java开发实战经典》
p5OO 第五章 面向对象 (基础篇)Notes(1), Constructor / this / String String str1 = "hello"; 解释 : 是把一个在堆内存空间的使用权给了 str1 对象。 String str2 = "hello"; str1 == str2 是 t...
分类:编程语言   时间:2014-06-12 06:42:11    阅读次数:421
为什么构造函数不能为虚函数
1,从存储空间角度 虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,无法找到vtable,所以构造函数不能是虚函数。2,从使用角度 虚函数主要用于在...
分类:其他好文   时间:2014-06-10 12:51:11    阅读次数:142
浅谈STL——vector
1、容器的capacity、max_size以及内存分配capacity - 容器的成员函数capacity()取得max_size - 容器的成员函数max_size()取得STL容器的capacity属性,表示STL在发生realloc前能允许的最大元素数,也可以理解为预分配的内存空间。例如一个...
分类:其他好文   时间:2014-06-10 08:55:56    阅读次数:244
CUDA5.5入门1. host和gpu之间的通信
《cuda programming 》 Shane Cook 第5章 第一节cpu和gpu有各自独立的内存空间,两者不可以直接访问。每个线程的执行代码是一样的,数据不同。Thread---->Warp------>Block------>Grid入门代码是并行加法: 1.cpu端的数组 ...
分类:其他好文   时间:2014-06-10 00:37:13    阅读次数:295
学习之StringBuilder(续)
与String类相比,System.Text.StringBuilder类可以实现动态字符串。此外,动态的含义是指在修改字符串时,系统不需要创建新的对象,不会重复开辟新的内存空间,而是直接在原StringBuilder对象的基础上进行修改。下面,将从各个应用的角度,详细讨论StringBuilder...
分类:其他好文   时间:2014-06-09 20:36:55    阅读次数:238
c++中的vector原理
vectorvector就是动态数组.它也是在堆中分配内存,元素连续存放,有保留内存,如果减少大小后,内存也不会释放.如果新值>当前大小时才会再分配内存.它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随即存取,即[]操作符,但由于它的内存空间是连续的,所以在中间进行插入和删除会造成...
分类:编程语言   时间:2014-06-09 17:02:56    阅读次数:352
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!