мы можем создать ссылку интерфейса, но не объект. но почему конструктор Thread принимает новый Runnable(), который похож на объект. , например. Thread t = new Thread (новый Runnable() {});Путаница о интерфейсе и потоке
-5
A
ответ
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());
Надеется, что это отвечает вашим сомнения. Не стесняйтесь спрашивать, существует ли какое-либо сомнение.
Смежные вопросы
- 1. Путаница о потоке рабочего процесса
- 2. Путаница о потоке управления каналом
- 3. Путаница о ранге и форме в тензорном потоке
- 4. Путаница о Backbone.js и Django
- 5. путаница о NSOperationQueue working
- 6. путаница о сервисе Android и нитке
- 7. Путаница о броске и утверждении
- 8. Путаница о bsr и lzcnt
- 9. Путаница о удаленной и ветке
- 10. Путаница о sys.exit и SystemExit
- 11. путаница о транзакциях и msdtc
- 12. Путаница о ParticleSystem и Particle
- 13. Путаница о mysql_real_escape_string и strip_slashes
- 14. Путаница о разыменовании и приращении
- 15. Путаница о глобальном и неизменяемом
- 16. Путаница о приложенииDidBecomeActive и applicationWillEnterForeground
- 17. путаница о findOne() и удалении()
- 18. О интерфейсе и полиморфизме Java
- 19. Путаница о async в F #
- 20. Путаница О Путаница Plotting Matrix MATLAB
- 21. Путаница о приложениях Chrome
- 22. Путаница о sitemap_index.xml
- 23. Путаница о ajax
- 24. Путаница о System.Data.SQLite.dll
- 25. Путаница о моно?
- 26. Путаница о GAC
- 27. Путаница о FTP
- 28. Путаница о функции scipy.fft
- 29. Путаница о AverageTimer32 PerformanceCounter
- 30. Путаница о веб-сервисах
Большое спасибо .... я думаю, этого достаточно для меня – user2826111