02 2021 档案
摘要:Binder概述: Binder是一种进程间通信机制,基于开源的OpenBinder实现,从字面上解释Binder有粘合剂的意思,顾名思义就是粘合不同的进程,使之实现通信。 Binder与传统的IPC(Inner-Process Communication)之间的区别 Binder 共享内存 Soc
阅读全文
摘要:Java中HashMap底层实现原理分析(JDK1.8) 在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的效率较低。而JDK1.8中,Has
阅读全文
摘要:Handler机制原理图 常见问题: 1.一个线程可以有多少个Handler? 答:可以有无数个,因为我们可以无限的去创建Handler 2.一个线程有几个Looper?如何保证? 答:一个线程只能有一个Looper,例如主线程在ThreadActivity的main函数中,调用 Looper.pr
阅读全文

浙公网安备 33010602011771号