steinadler Geschrieben 8. November 2011 Geschrieben 8. November 2011 Hallo ihr Lieben, ich möchte eine Methode zyklisch ausführen. Dabei dachte ich ja an einen Timer. Aber wie bekommt in den Griff, wenn die Methode länger dauert als der Timerzyklus? Grüße Steinadler
Guybrush Threepwood Geschrieben 8. November 2011 Geschrieben 8. November 2011 Was in den Griff bekommen? Ob das ein Problem ist oder nicht hängt davon ab was die Methode macht
CSharp92 Geschrieben 8. November 2011 Geschrieben 8. November 2011 Timer anhalten, bis die Methode abläuft und Timer dann weiter laufen lassen?
lilith2k3 Geschrieben 8. November 2011 Geschrieben 8. November 2011 Timer anhalten, bis die Methode abläuft und Timer dann weiter laufen lassen? Ansonsten Jobqueue bauen wo die Jobs gequeued werden, wenn auf Objekt xyz ein lock liegt.
steinadler Geschrieben 9. November 2011 Autor Geschrieben 9. November 2011 Hm, hatte das erst so gedacht: Ein Timer, der den Takt vorgibt und einen Arbeitsthread anstößt. Jetzt hab ichs aber anders gemacht: Ich habe nur noch einen Thread und messe die Zeit, wie lang er braucht, dann leg ich ihn für die Restzeit (zum obigen Timertakt, nur jetzt ohne Timer) schlafen. Geht. Danke euch allen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden