码迷,mamicode.com
首页 >  
搜索关键字:进程空间    ( 191个结果
Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
在开发一些系统应用的时候,我们会用到Android的剪贴板功能,比如将文本文件、或者其他格式的内容复制到剪贴板或者从剪贴板获取数据等操作。Android平台中每个常规的应用运行在自己的进程空间中,相对于Win32而言Android上之间的进程间传递主要有IPC、剪切板。当然今天我们说下最简单的Cli...
分类:移动开发   时间:2015-09-15 01:36:11    阅读次数:255
Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
在开发一些系统应用的时候,我们会用到Android的剪贴板功能,比如将文本文件、或者其他格式的内容复制到剪贴板或者从剪贴板获取数据等操作。Android平台中每个常规的应用运行在自己的进程空间中,相对于Win32而言Android上之间的进程间传递主要有IPC、剪切板。当然今天我们说下最简单的Cli...
分类:移动开发   时间:2015-09-13 00:56:19    阅读次数:278
08.内存管理
手动内存管理什么是内存管理.进程空间-代码区:只读-堆:自己创建、自己回收释放,对象是保存在堆区的。-全局区:进程启动时候分配,进行结束时释放。-栈:局部变量,自动创建,自动释放空间.什么是内存管理-只要对堆内进行管理,所谓的管理是值内存的分配(创建)和释放(回收..
分类:其他好文   时间:2015-08-29 17:10:04    阅读次数:195
关于linux下的fork()函数
上题1.int main( ){ int i; for(i = 0; i0,则是父进程(返回值是子进程的pid),这是众为周知的。在fork()调用处,整个父进程空间会原模原样地复制到子进程:包括指令,变量值,程序调用栈,环境变量,缓冲区等。
分类:系统相关   时间:2015-08-16 21:13:50    阅读次数:153
两个月后才更新一篇。。。。LIB和DLL的区别
共有两种库: 一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。 一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。 共有两种链接方式: 动态链接使用动态链接库,允许可执行模块(.dll文件或.exe...
分类:其他好文   时间:2015-08-09 17:14:48    阅读次数:93
对进程空间的认识
(为什么32位的机器的进程地址空间为4GB)在进入正题前先来谈谈操作系统内存管理机制的发展历程,了解这些有利于我们更好的理解目前操作系统的内存管理机制。一早期的内存分配机制在 早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的...
分类:系统相关   时间:2015-08-07 09:29:05    阅读次数:227
JAVA内存区域
java process memory = java heap + native memory 非JVM管理的内存 native memory     从操作系统角度看,JVM 在运行时和其它进程没有本质区别。在系统级别上,它们具有同样的调度机制,同样的内存分配方式,同样的内存格局。     JVM 进程空间中,Java Heap 以外的内存空间称为 JVM 的 native ...
分类:编程语言   时间:2015-08-06 15:07:03    阅读次数:127
线程与进程
区别与联系1.定义角度 进程是一次程序的执行;线程是进程中执行的一段程序片段。 2.内存角度 进程间相互独立,同一进程内的两段代码不能同时进行,如要进行除非引入线程,线程在进程空间内,同一进程所产生的线程共享同一内存空间。 3.状态角度 进程退出,导致所有线程全部退出并清除。 4.通信角度 进程间可以通过IPC通信,但线程间不可以。线程安全此问题只针对于多线程情况,多个线程同时操作全局...
分类:编程语言   时间:2015-08-05 16:31:07    阅读次数:124
linux_c开发(5-4)进程间通讯_共享内存通讯
共享内存共享内存 是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快方法,一个进程向共享内存写入了数据,共享这个内存的所有进程就可以立刻看到其中内容。 共享内存实现分为两个步骤 1、创建共享内存,使用shmget函数。 2、映射共享内存,将创建的这段共享内存映射到具体的进程空间去,使用shmat函数。int shmget(key_t key,int size,int shmf...
分类:系统相关   时间:2015-08-02 21:39:01    阅读次数:298
lib和dll的认识
LIB和DLL的区别与使用共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static li...
分类:其他好文   时间:2015-07-07 19:11:51    阅读次数:99
191条   上一页 1 ... 12 13 14 15 16 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!