Hallo liebe Community,
ich hoffe meine umständliche Überschrift wird durch ein Beispiel klarer. Also es geht darum, dass eine Funktion nach einer bestimmten Zeit immer wieder ausgeführt werden soll. Nur bin ich mit meiner jetzigen Lösung auf die Nase gefallen.
Beispiel:
Die Funktion ruft sich ja immer wieder neu auf und erzeugt in diesem Beispiel eine Endlosschleife, womit irgendwann der zugewiesene Speicherplatz voll ist (korrigiert mich, wenn ich falsch liege). Wie kann ich diese Problem clever umgehen?
MfG
ZoOo4
ich hoffe meine umständliche Überschrift wird durch ein Beispiel klarer. Also es geht darum, dass eine Funktion nach einer bestimmten Zeit immer wieder ausgeführt werden soll. Nur bin ich mit meiner jetzigen Lösung auf die Nase gefallen.
Beispiel:
Java:
public void funktion() {
überprüfe etwas();
sleep(120 000); // Als Beispiel habe ich jetzt einfach mal 2 Minuten genommen
funktion();
}
Die Funktion ruft sich ja immer wieder neu auf und erzeugt in diesem Beispiel eine Endlosschleife, womit irgendwann der zugewiesene Speicherplatz voll ist (korrigiert mich, wenn ich falsch liege). Wie kann ich diese Problem clever umgehen?
MfG
ZoOo4