この質問は、おそらくJavaスレッドの一般的な世界にも当てはまります...
私はそのように使用するスレッドを持っています(これはrun
メソッドにあります):
Looper.prepare();
Handler rHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
//ommited...
}
};
Looper.loop();
私の質問は、スレッドがハンドラーにプッシュされるのを待っている間にCPUを使用しているかどうかです。それとも本当に「眠っている」のでしょうか?
そのようなスレッドをいくつか持つと、システムがダウンする可能性がありますか?