线程池的的作用归根结底就是避免重复创建线程 带来的性能开销。下面来看看线程池的参数 所代表的意义,已经在线程池启动时所起到的作用。public ...
思考: 1.什么是UI线程? 2.UI线程是主线程吗? 什么是UI线程? 先必须了解下面2个问题1.顾名思义 UI线程 就是刷新UI 所在线程2...
framework: WatchDog 1.检查是否发生了死锁 2.线程是否被任务blockimage.png 以AMS 为例查看源码:star...
主要涉及到以下几个知识点:公钥加密、私钥加密、数字签名。下面就要具体说一说。 公钥加密 假设 有两把锁。A:公钥B:私钥明文数据内容 :i lo...
Handler:postSyncBarrier 它到底是干什么的? 简单理解为 异步消息插队并优先执行。场景:排队买票先来了一个普通用户来排队,...
Context 我们经常再开发中使用到,然而可能一部分开发者对它既陌生又熟悉的感觉。今天我们就来讲讲它到底是什么?为什么从Activity 中可...
整个事件分发的流程图如下,现在我们根据代码去一步步画出整个事件分发的流程图。 事件方法dispatchTouchEventonIntercept...
开始学习android的时候就对这个有些难以理解,其实知识点也就那么几点。 首先Android 有4种启动模式分别为:standard,sing...
public View inflate(@LayoutRes int resource, @Nullable ViewGroup root, b...