2.SingleThreadPool: 满足保证顺序的执行每个任务,并且在任意时间点,不会有多个线程是活动的场景
很简单的2个方法,主要用于 线程之间共享的一些 结构体属性状态的判断,例如 某个handler的状态是否处于某个状态,需要原子性比较。第二个方法主要用于提升CPU忙等时候的性能。...
承接Binder: addService初探这篇文章,我们已经知道Client端通过BpBinder的transact方法与service端进行通信,在BpBinder的transact方法中又通过IPCThreadState的transact方法将数据传递到service端。...