仔细看了下IPCThreadState中的TLS,发现TLS就是实现一个线程中只有一个IPCThreadState实例,同时也就是说,一个android应用的多个线程同时进行binder调用是没问题的,binder的挂起是挂起调用线程,而不是进程。
另外进程启动时启动至少两个binder线程,等待并处理客户端的调用请求。详见joinThreadPool函数。
仔细看了下IPCThreadState中的TLS,发现TLS就是实现一个线程中只有一个IPCThreadState实例,同时也就是说,一个android应用的多个线程同时进行binder调用是没问题的,binder的挂起是挂起调用线程,而不是进程。
另外进程启动时启动至少两个binder线程,等待并处理客户端的调用请求。详见joinThreadPool函数。