В чем разница между TimerTask и Thread в Java и Groovy?TimerTask и Thread
ответ
Оба TimerTask и Thread выполняются асинхронно, но TimerTask планируется выполнить с фиксированными интервалами, а Thread - нет. Thread является довольно низкоуровневым примитивом для параллельного выполнения в общем виртуальном адресном пространстве, и он запускается всякий раз, когда он находится в очереди выполнения, и получает ход для запуска; TimerTask имеет право работать только с фиксированными интервалами, на которых он должен был запускаться.
TimerTask и Thread ведут себя одинаково независимо от того, запускаете ли вы их с помощью Groovy или Java.
TimerTask облегчает выполнение одноразовых или повторяющихся задач с использованием таймера. TimerTask действительно не имеет ничего общего с Threads, кроме того, что Timer будет выполнять эти задачи в фоновом потоке (хотя это можно рассматривать как деталь реализации класса Timer).
Thread, с другой стороны, является низкоуровневым классом для параллельного выполнения ничего в отдельном потоке и не предоставляет никаких функций синхронизации или планирования заданий.
- 1. TimerTask и настройка Views on UI Thread
- 2. TimerTask vs Timer vs Thread?
- 3. Realm out on sync (TimerTask и UI Thread)
- 4. Плюсы и минусы использования Thread или TimerTask для Android-игры
- 5. HTTP Connection thread не обновляет результат внутри TimerTask - BlackBerry Java
- 6. Таймер и TimerTask Java
- 7. ConcurrentModificationException TimerTask
- 8. Stop TimerTask внутри Runnable
- 9. Проблемы с autwired и timertask
- 10. Таймер и TimerTask в java
- 11. Таймер и TimerTask в Android
- 12. TimerTask и ImageView.setBackgroundDrawable no-go?
- 13. Отменить анонимный TimerTask
- 14. TimerTask return nullpointer Exception
- 15. TimerTask альтернативный
- 16. TimerTask hangs
- 17. Android Dev: reschedule Timer и TimerTask
- 18. TimerTask внутри Fagment
- 19. Внедрение службы внутри TimerTask
- 20. Запуск Thread и Runnable Thread
- 21. Как остановить TimerTask в Java
- 22. Timer и TimerTask period is wrong
- 23. Я хочу, чтобы TimerTask приостанавливалась и возобновлялась
- 24. TimerTask в java и веб-сокете
- 25. Реализация TimerTask и AsyncTask по API
- 26. android: какая разница между timertask и сервисом?
- 27. Использование TimerTask и Timer с Widget AppWidgetProvider
- 28. LocationManager requestLocationUpdates и TimerTask в андроиде
- 29. NullPointerException: Timertask Отмена и удаление объекта
- 30. Запуск и остановка TimerTask в android