多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
#### 本章主要内容 - 分析RefBase、sp,wp和LightRefBase类。 - 分析Native的Thread类和常用同步类。 - 分析Java层的Handler、Looper,以及HandlerThread类。 #### 本章涉及的源代码文件名称及位置 下面是我们本章分析的源码文件名和它的位置。 - RefBase.h `framework/base/include/utils/RefBase.h` - RefBase.cpp `framework/base/libs/utils/RefBase.cpp` - Thread.cpp `framework/base/libs/utils/Thread.cpp` - Thread.h `framework/base/include/utils/Thread.h` - Atomic.h `system/core/include/cutils/Atomic.h` - AndroidRuntime.cpp `framework/base/core/jni/AndroidRuntime.cpp` - Looper.java `framework/base/core/Java/Android/os/Looper.java` - Handler.java `framework/base/core/Java/Android/os/Handler.java` - HandlerThread.java `framework/base/core/Java/Android/os/HandlerThread.java`