Ai đó có thể cho tôi biết sự khác biệt giữa Chủ đề và Trình xử lý? Khi chúng ta sử dụng Thread và khi chúng ta sử dụng Handler?Sự khác biệt giữa Chủ đề và Trình xử lý
Tôi có hai mã trong dự án của mình, nhưng tôi không thể hiểu chúng.
final Handler handler = new Handler()
{
@Override
public void handleMessage(Message msg)
{
// Do SomeThings
}
};
Và
private class readThread extends Thread
{
Handler mHandler;
readThread(Handler h){
mHandler = h;
this.setPriority(Thread.MIN_PRIORITY);
}
@Override
public void run()
{
// Do SomeThings
}
}
Và trong phương pháp khác gọi là xử lý như thế này
read_thread = new readThread(handler);
read_thread.start();
Cái nào chạy đầu tiên ?? Ai đó có thể giải thích cho tôi?
bạn không sử dụng trường mHandler trong readThread vì vậy nó là gì? – pskink
Tôi không biết. Tôi không biết gì về những mã này. Tôi đang cố gắng để unedrestand họ – Khodayar