2015-03-27 3 views
4

Есть ли способ узнать, сколько таймеров работает в Java? Что-то вроде ActivityManager для Деятельность в Android?Есть ли способ найти таймеры в java?

Я заметил, что таймеры могут быть созданы с заданным именем. Как я могу ссылаться на таймер по его имени?

общественного таймера (имя String, логическое isDaemon) Добавлено в уровне API 1

Создает новый именованный таймер, который может быть определен для запуска в качестве демона нити. Броски NullPointerException, если имя == NULL

ответ

0

Если запустить этот код вы будете видеть все активные темы

for (Thread t : Thread.getAllStackTraces().keySet()) { 
     System.out.println(t.getName()); 
    } 

те с именами Таймер-х являются Таймеры

+0

Да. Но как я могу остановить этот таймер, когда найду его по имени? Я попытался преобразовать _thread_ в _Timer_, но это запрещено. – Newbie

+0

Вы можете попробовать прервать поток таймера –

+0

Я попробовал метод .interrupt() из Threads, но по какой-то причине ничего не делает. – Newbie

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