首页 > 代码库 > framework-Binder
framework-Binder
init进程fork servicemanager进程用来提供(server)注册service和(client)检索service功能。servicemanager维护了一个service列表,client可以通过该service名字获取该服务引用。
源码位于frameworks/native/cmds/servicemanager
servicemanager是第一个被init进程启动的进程
现在被init启动的进程会自动与其同名的rc文件绑定,故现有servicemanager.rc文件,定义这个进程的属性
service servicemanager /system/bin/servicemanager
class core
user system
group system readproc
critical
onrestart restart healthd
onrestart restart zygote
onrestart restart audioserver
onrestart restart media
onrestart restart surfaceflinger
onrestart restart inputflinger
onrestart restart drm
onrestart restart cameraserver
writepid /dev/cpuset/system-background/tasks
framework-Binder
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。