Этот вопрос, вероятно, также применим к общему миру потоков Java...
У меня есть поток, который я использую так (это в методе run
):
Looper.prepare();
Handler rHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
//ommited...
}
};
Looper.loop();
Мой вопрос заключается в том, использует ли поток ЦП, пока он ждет, пока что-то будет передано обработчику? Или он действительно "спит"?
Может ли пара таких потоков тормозить систему?