![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android消息处理机制
蜗牛的独奏
努力一点
展开
-
Android 消息机制—ThreadLocal
ThreadLocal:一般来说,当某些数据是以线程为作用域并且不同线程具有不同的数据副本的时候,可以考虑采用 ThreadLocal。ThreadLocal并不是一个thread,而是Thread的局部变量。是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只有在指定线程中可以获取到存储的数据,其他线程则无法获取。当使用ThreadLocal维护变量时,ThreadLo...原创 2018-03-08 15:24:01 · 156 阅读 · 0 评论 -
Android 消息机制源码分析
概述 Android 的消息机制主要是指 Handler 的运行机制。Android 规定只有主线程可以访问 UI ,子线程中无法访问 UI。但是主线程中不建议进行耗时操作,因为这会引起 ANR。 系统为什么不允许子线程中访问 UI? 如果多线程并发访问,UI 控件处于不可控制的状态。如果对 UI 控件的访问上锁,首先上锁机制会让 UI 访问的逻辑变得复杂;其次会降低 UI 的访问效率,因为...原创 2018-03-09 16:30:41 · 141 阅读 · 0 评论