码迷,mamicode.com
首页 >  
搜索关键字:内存空间    ( 4670个结果
Java——多线程
进程:是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间)线程:线程是轻量级的进程县城没有独立的地址空间(内存空间)线程是由进程创建的(寄生在进程中)一个进程可以拥有多个线程——多线程编程线程的五种状态:新建状态new、就绪状态Runnable、运行状态Running、阻塞状态Block...
分类:编程语言   时间:2014-06-18 19:20:49    阅读次数:263
STL之效率比较
1、vector 变长一维数组,连续存放的内存块,有保留内存,堆中分配内存; 支持[]操作,高效率的随机访问; 在最后增加元素时,一般不需要分配内存空间,速度快;在中间或开始操作元素时要进行内存拷贝效率低; vector高效的原因在于配置了比其所容纳的元素更多的内存,内存重新配置会花很多时间; 注:需要高效的随即存取,而不在乎插入和删除使用vector。 ...
分类:其他好文   时间:2014-06-16 22:11:01    阅读次数:239
linux学习之路之sed命令使用
本章主要介绍sed的命令使用sed(StreamEditor)是一种流编辑器,或者叫做行编辑器,以行为单位进行编辑处理,而后续会介绍的vi编辑器是一种全屏编辑器。sed的工作原理:逐行读取文件中的每一行,并将其放在内存空间中,在对内存空间中的数据进行处理,将处理后的结果打印到屏幕..
分类:系统相关   时间:2014-06-16 15:53:56    阅读次数:542
句柄 Handle
句柄类似于指向指针的指针 Windows系统中有许多内核对象,比如打开的文件、创建的线程、程序的窗口等等。这些重要的对象肯定不是4个字节或者8个字节足以完全描述的,它们拥有大量的属性。为了保存这样一个"对象"的状态,往往需要上百甚至上千字节的内存空间,那么怎么在程序间或程序内部的子过程(函数)之间传递这些数据呢?拖着这成百上千的字节拷贝来拷贝去吗?显然会浪费效率。那么怎么办?当然...
分类:其他好文   时间:2014-06-16 11:56:57    阅读次数:192
动态内存与静态内存的区别
1. 静态内存静态内存是指在程序开始运行时由编译器分配的内存,它的分配是在程序开始编译时完成的,不占用CPU资源。程序中的各种变量,在编译时系统已经为其分配了所需的内存空间,当该变量在作用域内使用完毕时,系统会自动释放所占用的内存空间。变量的分配与释放,都无须程序员自行考虑。eg:基本类型,数组2....
分类:其他好文   时间:2014-06-15 17:41:25    阅读次数:172
为什么我用gets不行呢?系统无视了我的存在!!!
梗概:为什么我用gets不行呢?系统无视了我的存在!!!【是gets,上次的打错了,,误用fgets,不好意思】我还没输入东东啊。。怎么就提示【请安任意键继续】的?? 原来是缓冲区的问题啊? 一、什么是缓冲区 缓冲区又称为缓存,它是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,...
分类:其他好文   时间:2014-06-15 09:37:40    阅读次数:129
JS基础知识回顾:变量、作用域和内存问题
ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指的是那些可能由多个值构成的对象。引用类型的值是保存在内存中的对象,与其他语言不同,JavaScript不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时...
分类:Web程序   时间:2014-06-14 20:47:46    阅读次数:312
数组(Array)的初始化
如果这样:private static int unsorted[];for(int i = 1 ; i < 8 ; i ++ )unsorted[i] = 1 ; 是会报NullPointerException的,原因很简单,数组没有初始化!unsorted没有申请到内存空间,for(..)里面的...
分类:其他好文   时间:2014-06-14 19:31:53    阅读次数:170
iOS开发多线程网络———多线程概念及GCD
iOS开发多线程网络———多线程概念及GCD一.多线程的概念1.什么是进程? a.正在进行中的程序被称为进程,负责程序运行的内存分配 b.每一个进程都有自己独立的虚拟内存空间2.什么是线程? a.线程是进程中一个独立的执行路径(控制单元) b.一个进程中至少包含一条线程,即主线程 (在i...
分类:移动开发   时间:2014-06-14 08:45:18    阅读次数:357
【足迹C++primer】27、vector对象是如何增长的
vector对象是如何增长的 当需要更多空间的时候,会重新分配比新空间需求更大的内存空间,作为备用 管理容器的成员函数 shrink_to_fit //只适用于vector,string,deque capacity reserve //只适用于vector,string c.shrink_to_fit() //请将capacity()减少为与size相同大小 c.c...
分类:编程语言   时间:2014-06-13 20:51:16    阅读次数:279
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!