第5章 深入理解常见类
最后更新于:2022-04-02 05:49:35
#### 本章主要内容
- 分析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`
';