-
线程池的核心就是,当接收到一个任务,需要一个线程去执行时,并不着急创建一个线程,而是先去线程池检查是否有空闲的线程,如果有,则直接使用,如果没有则创建新的线程,然后执行任务。任务执行完成后,也不着急销毁线程,而是将线程放到线程池的空闲队列中,等待下次使用。(https://www.jianshu.com/p/842e81abb9b7)
https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis
Seekbar源码解析、ArrayMap源码解析、ViewPager源码解析、、、等大部分的源码分析