首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
柯里昂重名了
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 33
沸点 2
赞
35
返回
|
搜索文章
赞
文章( 33 )
沸点( 2 )
Android 轻松解决内存泄漏
方法区(non-heap):编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量; 堆区(heap):通常用来存放 new 出来的对象。由 GC 负责回收。 强引用(Strong Reference):JVM 宁愿抛出 OOM,也不会让 GC 回收存在强引用的对象…
ThreadLocal原理分析
ThreadLocal类是java.lang包下的一个类,用于线程内部的数据存储,通过它可以在指定的线程中存储数据,本文针对该类进行原理分析。 这里先将ThreadLocalMap暂时理解为一个Map结构的容器,内部存储着该线程作用域下的的所有变量副本,我们从ThreadLoc…
一个线程可以有几个Looper?几个Handler?从Looper.prepare()来看看关于Looper的一些问题
之前我有篇文章里面写到了Android的消息机制,Handler发送消息的一些原理。链接如下: 在构造方法里,初始化了MessageQueue和代表当前线程的属性mThread,关于MessageQueue可以看看文章开头的链接,里面有详细的代码解析,这里就不赘述了。 其实还是…
关注了
40
关注者
0
收藏集
2
关注标签
25
加入于
2019-03-15