Может ли кто-нибудь сказать мне почтение между Thread и Handler? Когда мы используем Thread и когда мы используем Handler?Разница между потоком и обработчиком
У меня есть два кода в моем проекте, но я не могу их понять.
final Handler handler = new Handler()
{
@Override
public void handleMessage(Message msg)
{
// Do SomeThings
}
};
И
private class readThread extends Thread
{
Handler mHandler;
readThread(Handler h){
mHandler = h;
this.setPriority(Thread.MIN_PRIORITY);
}
@Override
public void run()
{
// Do SomeThings
}
}
И в другом вызове метода обработчика, как этот
read_thread = new readThread(handler);
read_thread.start();
Какой запустить первый ?? Может ли кто-нибудь объяснить мне?
Вы не используете поле mHandler в readThread, для чего это нужно? – pskink
Не знаю. Я ничего не знаю об этих кодах. Я пытаюсь unedrestand их – Khodayar