安卓
文章平均质量分 84
weiwwwwwei
这个作者很懒,什么都没留下…
展开
-
从几个面试题来深入了解Handler机制
Handler机制是面试官非常喜欢问的知识点,有关Handler的面试题也是五花八门,举几个例子: Looper的loop()方法中死循环为什么不会造成ANR?死循环会造成cpu资源浪费吗?一个线程中Handler、Looper、MessageQueue的数量?它们的数量源码中怎么实现的?MessageQueue的数据结构是什么样子?为何主线程可以使用 Handler?如果想要在子线程中使用 Handler 要做些什么?这些题目从各个角度考察对handler源码的理解。只有对Handler的源码深入理解,才原创 2020-06-28 16:48:58 · 392 阅读 · 0 评论 -
面试关于jvm、dvm和art虚拟机区别
一、Dalvik与JVM的区别1、首先最主要的区别,Dalvik 基于寄存器,而 JVM 基于栈。那么什么是基于寄存器什么是基于栈呢?有关寄存器可以参照百度百科的内容,下面是一段摘抄:寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑...原创 2019-09-23 17:43:24 · 488 阅读 · 0 评论