2011-08-26 78 views

回答

0

SurfaceFlinger也继承Thread类(以及其他类),因此readyToRun()是一种方法,因为在新创建的线程的第一步中调用了各种初始化块(_threadLoop();对于JB检查框架/native/libs/utils/Threads.cpp)。

SurfaceFlinger线程在surfaceflinger进程(main_surfaceflinger.cpp)中作为第一个Android进程之一(启动后不久 - 在启动动画显示在屏幕上之前)启动。在main_surfaceflinger.cpp里面,Surfaceflinger服务被注册到ServiceManager并且SurfaceFlinger线程被启动(以及其他各种事情)。

相关问题