int main(int argc __unused, char** argv __unused)
{
signal(SIGPIPE, SIG_IGN);
有2个问题,
1 ,sp<ProcessState> proc(ProcessState::self());这到底有什么用?我看后面也没有使用proc
2,ProcessState::self()是个单列,那是不是意味着所有类似下面代码的用法的android service,都共享这一个ProcessState::self()??
// Set 3 threads for HIDL calls
hardware::configureRpcThreadpool(3, /*willjoin*/ false);
sp<ProcessState> proc(ProcessState::self());
sp<IServiceManager> sm = defaultServiceManager();
ALOGI("ServiceManager: %p", sm.get());
CameraService::instantiate();
ProcessState::self()->startThreadPool();
IPCThreadState::self()->joinThreadPool();
}
为什么有20个人阅读了,一个人都没回答你,因为大家都知道你是业引话题的。