关于ServiceManager,Loop循环
来源:2-5 ServiceManager启动和工作原理是怎样的?
Mike风会停息
2022-04-16
老师您好,我想请教一下,ServiceManager无限循环去读请求的时候,会阻塞在 sizeof(readbuf)那里吗,会有休眠和唤醒操作吗?如果有那么底层使用的什么方式去唤醒的呢?是select、poll还是epoll?
写回答
1回答
-
风语
2022-04-18
读是阻塞的,自然会有唤醒,具体什么方式建议看下源码,就我个人理解,这个对binder读写走的ioctl系统调用,其唤醒肯定在系统内核层面,而select, poll和epoll只是个针对应用层的机制而已。
00
相似问题