ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
#### 本章主要内容 - 分析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`