首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
侠客Ren
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 6
沸点 1
赞
7
返回
|
搜索文章
最新
热门
ThreadLocal
前言 ThreadLocal<T>多用在多线程数据隔离(只能隔离一个T类型的值),如果需要多个,则需要创建多个ThreadLocal。 每个线程通过ThreadLocal对自己存储的数据没有出现脏读的
Matrix整体架构(一)
前言 Application的onCareate初始化: Matrix实现: Matrix主要是初始插件plugin、plugin监听、生命周期、配置等,使用单例实现(volatile synchro
线程池
前言 Executors(java.util.concurrent.Executors)框架,是Java中用于创建线程池的工厂类。CachedThreadPool FixedThreadPool Sc
java动态代理
前言 动态代理:程序运行过程中动态地创建代理类和对象的技术。通过动态代理,我们可以在不修改源代码的情况下,在方法执行前后加入一些附加操作,如:日志记录、性能统计、事务管理等。 Java中,动态代理两种
Android的Binder机制
前言 Android中Activity,Service等组件需要和AMS通信,这种跨进程通信都是通过Binder完成的。 Binder是一种进程通信机制 Binder是一个虚拟物理设备驱动 Binde
Android 同步屏障
前言 Handler消息分为同步消息、异步消息两类。Handler: Message: 同步消息和异步消息只有遇到同步屏障时,才会体现差异。 同步屏障 View绘制时,会在Looper中使用同步屏障,
Android Lifecycle
前言 Lifecycle是Jetpack重要组件。管理Fragment和Activity等组件的生命周期。 在Activity或Fragment销毁时释放资源 在Activity或Fragment活跃
Android ANR
前言 ANR(Application No Response),App在特定时间无法响应屏幕触摸或键盘输入时间,或特定事件没有处理完,会出现ANR。分类: InputDispatching:5秒内无响
volatile不保证原子性
前言 volatile关键字的作用有两个: 线程可见性:一个线程修改一个共享变量时,另一个线程能读到这个修改的值 顺序一致性:禁止指令重排 但是volatile无原子性。原子操作,如:i=1; 但是像
Android的ViewModel
前言 通过懒加载创建model ViewmodelProvider实现: 用this的viewModelStore,创建Factory. this是传给ViewModelProvider的一个View
下一页
个人成就
文章被点赞
43
文章被阅读
38,066
掘力值
1,359
关注了
13
关注者
7
收藏集
16
关注标签
9
加入于
2019-09-16