ali_khodayar
شنبه 10 مرداد 1394, 14:47 عصر
سلام دوستان عزیز.
کسی میدونه فرق این دو کد چیه؟؟ اصلأ چه فرقی بین 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()
{
}
}
و زمانی که به اینصورت صدا زده میشه اول کدوم اجرا میشه بعد کدوم اجرا میشه؟؟ ترتیب به چه صورته؟؟
read_thread = new readThread(handler);
read_thread.start();
واقعأ فهم این قسمت برام مشکله . اگر توضیح بدید ممنون میشم و یا اینکه اگر مقاله خوب در این مورد هست معرفی کنید.
کار 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()
{
}
}
و زمانی که به اینصورت صدا زده میشه اول کدوم اجرا میشه بعد کدوم اجرا میشه؟؟ ترتیب به چه صورته؟؟
read_thread = new readThread(handler);
read_thread.start();
واقعأ فهم این قسمت برام مشکله . اگر توضیح بدید ممنون میشم و یا اینکه اگر مقاله خوب در این مورد هست معرفی کنید.
کار Thread چیه؟؟ کار Handler چیه؟؟ فرق بینشون چیه؟؟؟ :افسرده: