文章 2022-06-10 来自:开发者社区

听说你Binder机制学的不错,来面试下这几个问题(三)

很多文章将Binder框架定义了四个角色:Server,Client,ServiceManager、以及Binder驱动,但这容易将人引导到歧途:好像所有的Binder服务都需要去ServiceManager去注册才能使用,其实不是这样。例如,平时APP开发通过bindService启动的服务&#x...

听说你Binder机制学的不错,来面试下这几个问题(三)
文章 2022-06-10 来自:开发者社区

听说你Binder机制学的不错,来面试下这几个问题(二)

本篇是第二篇,主要是涉及线程与进程的唤醒,数据传输的封装与解析,Binder线程的睡眠与唤醒(请求线程睡在哪个等待队列上,唤醒目标端哪个队列上的线程)Binder协议中BC与BR的区别Binder在传输数据的时候是如何层层封装的--不同层次使用的数据结构(命令的封装)Binder驱动传...

听说你Binder机制学的不错,来面试下这几个问题(二)
文章 2022-06-10 来自:开发者社区

听说你Binder机制学的不错,来面试下这几个问题(一)

Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并不怎么涉及Binder通信知识,最多就是Service及AIDL的使用会涉及部分Binder知识。Binder往小了说可总结成一句话:一种I...

听说你Binder机制学的不错,来面试下这几个问题(一)
文章 2018-07-20 来自:开发者社区

听说你Binder机制学的不错,来面试下这几个问题(一)

$stringUtil.substring( $!{XssContent1.description},200)...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Java面试那些事儿

手把手带您学习Java,开启编程之路。

+关注