Existe-t-il un moyen de trouver les minuteries en cours d'exécution en java?


Existe-t-il une méthode pour savoir combien de minuteries s'exécutent en Java? Quelque chose comme un ActivityManager pour Activités de dans Android ?

J'ai remarqué que les minuteries peuvent être créées avec un nom donné. Comment puis-je me référer à une minuterie par son nom?

Public Timer (nom de chaîne, booléen isDaemon) Ajouté dans l'API niveau 1

Crée une nouvelle minuterie nommée qui peut être spécifiée pour être exécutée en tant que démon fil. Renvoie NullPointerException si name == null

Author: Laerte, 2015-03-27

1 answers

Si vous exécutez ce code, vous verrez tous les threads actifs

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

Ceux avec des noms Timer-x sont des minuteries

 0
Author: Evgeniy Dorofeev, 2015-03-27 17:01:11