Wie um zu überprüfen, ob mein thread ist die Ausführung von Java

Schrieb ich eine einfache JSF 2.0 Webapp, die sammelt Daten, speichert diese in einer ArrayList, dann generiert eine JSON-Datei. Dieser Prozess führt alle n Sekunden. Meine webapp hat eine Taste zum starten und stoppen diesen Prozess. Dazu erstellte ich ein daemon-thread. Das problem ist ich nehme an beim ersten Start, dass der daemon nicht gestartet. Was ich tun möchte, ist jedes mal, wenn die webapp gestartet wurde, überprüfen, um zu sehen, ob mein daemon-thread ausgeführt wird oder nicht. Auf diese Weise, wenn ich navigieren Weg von meiner webapp und kommen zurück, es wird richtig geben Sie mir ein start-oder Stopp-option. Ich habe gegoogelt um ein bisschen und noch nicht in der Lage, eine Lösung zu finden für diese.

Gibt es eine Möglichkeit zu überprüfen, ob ein bestimmter thread gerade läuft in der JVM?

InformationsquelleAutor user2229544 | 2013-08-28
Schreibe einen Kommentar