草庐IT

回形针

全部标签

Android Binder机制详解

Android系统中,涉及到多进程间的通信底层都是依赖于BinderIPC机制。Binder,英文意思是别针、回形针的意思,我们经常用回形针将两张纸别在一起,而在Android中,Binder用于将Client端与Service端别在一起。即把多个进程别在一起。比如:普通应用可以通过访问MusicService,而实现音乐的播放、暂停、停止功能。Binder工作在Linux层面,属于一个驱动,只是这个驱动没有硬件支持,或者说其操作的硬件是基于一小段内存。从线程的角度讲,Binder驱动运行在内核态,客户端调用Binder是通过系统调用来实现的。1.WhyneedandusedBinder?Li
78910