我知道binder是Android IPC机制。如果进程A通过绑定器与进程B通信,则事务数据流经绑定器驱动程序,该驱动程序在进程A中创建binder_node
并在进程B中分别在内核内存中创建binder_ref
。所以我有一个疑问:哪个进程绑定器驱动程序运行?这是一个系统过程吗?
答案 0 :(得分:1)
binder驱动程序是内核的一部分;它不会在用户空间进程中运行。
某些用户空间进程直接通过/dev/binder
与绑定器驱动程序进行交互,即servicemanager
和属于应用程序运行时的本机Binder Framework库。