每一個應(yīng)用進程從 zygote fork 出來后,都會向驅(qū)動中注冊一個 binder 主線程,這個線程不會退出。java 層代碼是 ZygoteInit#zygoteInit,跟到 native 層后就會調(diào)用到 ProcessState::startThreadPool()
Binder對象跨進程傳輸?shù)睦斫?/a>問題來源 做Android的都知道,我們綁定Service的代碼一般是這么寫的: 在onServiceConnected回調(diào)中拿到IBinder對象,再調(diào)用asInterfa...