2013-09-28 4 views

ответ

0

конструктор Нить как

Thread t = new Thread(Runnable runn) 

и нет (новый Runnable() {}). Когда мы делаем что-то, как показано ниже

Thread t = new Thread(new Runnable() { 
    @Override 
    public void run() { 
     // TODO Auto-generated method stub 

    } 
}); 

Это в основном просят нас реализует run метод, как это определено в Runnable inteface.

В качестве альтернативы мы можем создать новый класс, который реализует интерфейс Runnable и реализует там метод run.

public class ThreadA implements Runnable { 
    public void run() { 
     // thread code goes here    
    } 
} 

, а затем мы можем инициализировать новый поток, используя

Thread t = new Thread(new ThreadA()); 

Надеется, что это отвечает вашим сомнения. Не стесняйтесь спрашивать, существует ли какое-либо сомнение.

+0

Большое спасибо .... я думаю, этого достаточно для меня – user2826111

Смежные вопросы