Zum Inhalt springen

Zeitsitschleife anstatt Timer


dl85hej

Empfohlene Beiträge

Was verstehst Du denn unter einer Zeitschleife. Ich habe unnwillkürlich Punxsutawney und Phil das Murmeltier vor Augen.

Wenn es Dir darum geht, eine bestimmte Zeit zu warten, bis Du etwas einmal oder wiederholt ausführst, dann solltest Du das Rad nicht neu erfinden. Mein Tipp: einarbeiten in den Timer oder Quartz Scheduling verwenden. Das ist sehr mächtig und auch einigermaßen dokumentiert (mein Stand ist allerdings schon zwei Jahre alt).

Quartz - Quartz Overview

Peter

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo kingofbrain! :bimei

Kennst du denn nicht mehr die guten alten Zeitschleifen (Warteschleifen) aus Pascal?

Ich habe die sleep - Variante gewählt.

Sie ist sehr einfach...das begreife sogar ich!:floet:

try{

            Thread.sleep(1000);

            System.out.println("die Zeit ist um");

        }catch (InterruptedException e){

           //todo...

        }

Danke dir

Link zu diesem Kommentar
Auf anderen Seiten teilen

Und wenn das ganze, dann noch in einer While-Schleife steht hast dein Sach:


while(true)

        try{

            Thread.sleep(1000);

            System.out.println("die Zeit ist um");

        }catch (InterruptedException e){

           //todo...

        }

}

Ein Timer macht übrigens auch nicht wirklich etwas anderes, außer dass er alle x sekunden einen ActionListener auslöst.

Die Bezeichnung "Zeitschleife" ist übrigens eher nicht geläufig. Gängige Begriffe für derartige Code-Teile sind Timer oder Watcher. In modernen Programmiersprachen lassen sich viele Probleme die früher so gelöst wurden jedoch schöner über Listener lösen.

Bearbeitet von speedi
Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...