摘要: 红茶一杯话Binder (传输机制篇_下) 侯 亮 1 事务的传递和处理 从IPCThreadState的角度看,它的transact()函数是通过向binder驱动发出BC_TRANSACTION语义,来表达其传输意图的,而后如有必要,它会等待从binder发回的回馈,这些回馈语义常常以“BR_” 阅读全文
posted @ 2016-09-25 19:48 专注专业 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: 红茶一杯话Binder (传输机制篇_中) 侯 亮 1 谈谈底层IPC机制吧 在上一篇文章的最后,我们说到BpBinder将数据发到了Binder驱动。然而在驱动层,这部分数据又是如何传递到BBinder一侧的呢?这里面到底藏着什么猫腻?另外,上一篇文章虽然阐述了4棵红黑树,但是并未说明红黑树的节点 阅读全文
posted @ 2016-09-25 19:46 专注专业 阅读(2354) 评论(0) 推荐(1) 编辑
摘要: 红茶一杯话Binder (传输机制篇_上) 侯 亮 1 Binder是如何做到精确打击的? 我们先问一个问题,binder机制到底是如何从代理对象找到其对应的binder实体呢?难道它有某种制导装置吗?要回答这个问题,我们只能静下心来研究binder驱动的代码。在本系列文档的初始篇中,我们曾经介绍过 阅读全文
posted @ 2016-09-25 19:44 专注专业 阅读(1739) 评论(0) 推荐(1) 编辑
摘要: 1 什么是Binder? 简单地说,Binder是Android平 台上的一种跨进程交互技术。该技术最早并不是由Google公司提出的,它的前身是Be Inc公司开发的OpenBinder,而且在Palm中也有应用。后来OpenBinder的作者Dianne Hackborn加入了Google公司, 阅读全文
posted @ 2016-09-03 14:03 专注专业 阅读(2166) 评论(0) 推荐(1) 编辑
摘要: 深圳某大型公司的陈总,多年来在招聘人才时,在最后一关,她总会问一个很奇怪的问题:“假如你目前的收入并不是很高,但足以维持生活,目前正在考虑租房,有两种选择,一种是和其他三位朋友合租高档小区两室一厅的精装修房,室内家具家电齐全,周边都是成功人士,房租押一付三,平均每人每月还要分摊400元的房租和物业费... 阅读全文
posted @ 2015-04-25 10:29 专注专业 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 作为一名Java程序员和软件开发人员,那些每个程序员都应该知道的XXX的文章教会了我不少东西,它们提供了某个特定领域的一些实用的并且有深度的信息,这些东西通常很难找到。在我学习的过程中我读到过许多非常有用的文章,我把它们添加到了书签里,方便以后阅读或者引用。我个人认为所有开发人员都能从这些文章中受益... 阅读全文
posted @ 2015-04-25 10:09 专注专业 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休。那你有没有想过,如果到那时你失业了呢?你会从衣食无忧沦落为无家可归。没有吓唬你,本文作者就是一个真实的例子。为了避免沦落为下一个作者这样的人,他给程序员以下建议:1. 职场上往上爬,不要停。2. 成为某一方面的专家—... 阅读全文
posted @ 2015-04-25 10:07 专注专业 阅读(450) 评论(0) 推荐(0) 编辑