这个问题很可能也适用于Java线程的一般的世界......Android Looper线程是否使用处理能力?
我有我使用像这样(这是在run
法)线程:
Looper.prepare();
Handler rHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
//ommited...
}
};
Looper.loop();
我的问题是当线程正在等待事件被推送到处理程序时,线程是否正在使用CPU?还是真的“睡觉”?
可以有几个这样的线程陷入系统?