Moin,
schreibe gerade ein Programm und wollte mal fragen, ob es einen Möglichkeit gibt ein Programm passiv warten zu lassen. Das Java Programm soll hinterher als Dienst laufen und alle paar Minuten einen Durchlauf starten.
Nun könnte ich die Minuten mit sleep(); überbrücken, doch verbraucht der Befehl meines Wissens nach Rechenzeit. Nun ja genau das will ich ja vermeiden. Der Befehl wait() für Threads wäre ne Möglichkeit. Allerdings muss der Thread dann durch einen anderen Thread geweckt werden (notify) und einen solchen anderen Thread wollt ich nicht implementieren. Gibts noch andere Möglichkeiten?
schreibe gerade ein Programm und wollte mal fragen, ob es einen Möglichkeit gibt ein Programm passiv warten zu lassen. Das Java Programm soll hinterher als Dienst laufen und alle paar Minuten einen Durchlauf starten.
Nun könnte ich die Minuten mit sleep(); überbrücken, doch verbraucht der Befehl meines Wissens nach Rechenzeit. Nun ja genau das will ich ja vermeiden. Der Befehl wait() für Threads wäre ne Möglichkeit. Allerdings muss der Thread dann durch einen anderen Thread geweckt werden (notify) und einen solchen anderen Thread wollt ich nicht implementieren. Gibts noch andere Möglichkeiten?