锁是什么 锁是资源 独占模式 同一时刻只能有一个线程持有锁,其他没有争抢到锁的线程将被阻塞 ReentrantLock 锁 ReentrantL...
线程数量和队列的关系流程的示意图线程池的优势小刘老实讲源码 线程池的优势 线程池是 Java 中对线程进行统一管理,复用和监控的组件。它有几个重...
1.泛型是Java中参数化类型的方式。将类型也作为一种参数进行传递。2.它有泛型的方法,泛型参数,泛型类。3.泛型可以制定一些模板类4.通配符:...
一、Java采用可达性算法 虚拟机采用可达性分析来判断对象是否存活的。 它们已GC root对象为起点,向下搜索所有和GC root对象直接或间...
一、Java的内存模型 Java的内存模型包括:1.程序计数器:负责管理指令的执行顺序,并且因为虚拟机的多线程是来回切换的。当切换回来时需要记录...
一、实现的思路 RxJava 提供了很多的变换操作符,将上游的数据转换成另一种数据,可以在传送数据流的过程中构造一个新的类,这个类即持有上游的 ...
参考资料gityuan 一、Handler原理 Handler 是 Android 中线程间通信的组件。在异步线程中使用前需要先调用 Loope...
请求 AMS 创建应用服务进程 Launcher 通过调用 AMS 请求创建应用程序的进程 frameworks/base/services/c...
参考自:Android 进阶解密网易课程 Zygote 服务启动 SystemServer 在 ZygoteInit 的 main 函数中 fr...