- 5
- 0
- 约2.74万字
- 约 22页
- 2017-11-16 发布于江苏
- 举报
? ? ? ?在Android系统中,提供了独特的匿名共享内存子系统Ashmem(Anonymous Shared Memory),它以驱动程序的形式实现在内核空间中。它有两个特点,一是能够辅助内存管理系统来有效地管理不再使用的内存块,二是它通过Binder进程间通信机制来实现进程间的内存共享。本文中,我们将通过实例来简要介绍Android系统的匿名共享内存的使用方法,使得我们对Android系统的匿名共享内存机制有一个感性的认识,为进一步学习它的源代码实现打下基础。?? ? ? ?Android系统的匿名共享内存子系统的主体是以驱动程序的形式实现在内核空间的,同时,在系统运行时库层和应用程序框架层提供了访问接口,其中,在系统运行时库层提供了C/C++调用接口,而在应用程序框架层提供了Java调用接口。这里,我们将直接通过应用程序框架层提供的Java调用接口来说明匿名共享内存子系统Ashmem的使用方法,毕竟我们在Android开发应用程序时,是基于Java语言的,而实际上,应用程序框架层的Java调用接口是通过JNI方法来调用系统运行时库层的C/C++调用接口,最后进入到内核空间的Ashmem驱动程序去的。?? ? ? ?我们在这里举的例子是一个名为Ashmem的应用程序,它包含了一个Server端和一个Client端实现,其中,Server端是以Service的形式实现的,在这
您可能关注的文档
- (分享)本人的一点点学习心得以及本学连中中四篇SCI,两篇EI的投稿经历.doc
- (分享)模块功能开发攻略2.0.doc
- (共享)网络--无法连接打印机--没有权限使用网络资源解决方法和原因.doc
- (共享)洗衣机方案.pptx
- 《稻盛和夫的经营哲学》读书(分享)-20110716.pptx
- 《管道的故事》——【微商】必看小故事.doc
- 《一件小事》《从微博到【微信】》等阅读精选(含答案).doc
- 【【微信】连Wi-Fi】开发FAQ文档.docx
- 【微商】七大思维攻略(顶峰助力图解).docx
- 《全网整合布局营销--微博、【微信】一网打尽( 公众号)》-张启明.pptx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 机械设计减速机选型.pptx
- 【高清可复制】西南15G701-1 ---混凝土结构轻质填充墙构造图集 第一分册 加气混凝土填充墙.pdf VIP
- 《特种设备重大事故隐患判定准则》GB45067-2024知识培训.pptx VIP
- 福建省三明市2024-2025学年初中毕业班第二次质量检测数学试题.docx VIP
- 2025年成都市中考(初中学业水平考试)历史试题卷(含答案).pdf
- 2025年马鞍山市雨山区社区工作者招聘考试试题及答案解析.docx VIP
- 工程建设标准强制性条文-房屋建筑部分(2020)书签版Y.pdf
- 统编版版语文六年级上册第七单元《艺术之美》作业设计.docx
- 门窗购销合同(标准版).docx VIP
- 长安CS75 PLUS使用说明书.pdf VIP
原创力文档

文档评论(0)