Veröffentlicht 8. November 201113 j 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
8. November 201113 j Was in den Griff bekommen? Ob das ein Problem ist oder nicht hängt davon ab was die Methode macht
8. November 201113 j 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.
9. November 201113 j Autor 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.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.