Re: threads Kategorie: Programmierung (von ChristianS - 3.11.2010 18:05) | ||
Als Antwort auf Re: threads von nitraM - 3.11.2010 13:09 | ||
| ||
Hi nitraM, noch mal für gaaaanz Doofe. Der Timer wird gestartet, indem ich den Variablen timer_1,timer_2.... einen Wert grö�er 0 zuordne, quasi den Startwert, von dem aus der Timer abwärtszählt, richtig? Ok, dann hab´ ich es. Gru�, ChristianS. > ups - man sollte auf "Null" prüfen... > > ... > if timer_1 > 0 > ... > if timer_2 > 0 > ... > > > nitraM > > > Hallo Christian, > > Wie genau sollen deine Timer denn sein? > > Angenommen 1 Sekunde würde ausreichen dann würde ich nur einen Tread starten: > > > > > > thread timer > > {int sec; > > long timer_1; > > long timer_2; > > sec = 99; > > loop > > {wait ((system.second() != sec)); // warten auf eine neue Sekunde... > > sec = system.second(); // aktuelle Sekunde speichern > > if timer_1 > 1 > > {timer_1 = timer_1 -1; // eine Sekunde abziehen > > } > > else if timer_1 == 0 // wenn Timer abgelaufen > > {timer_1 = -1; // Timerwert setzen > > ... tu das was willst... > > } > > > > if timer_2 > 1 > > {timer_2 = timer_2 -1; // eine Sekunde abziehen > > } > > else if timer_2 == 0 // wenn Timer abgelaufen > > {timer_2 = -1; // Timerwert setzen > > ... tu das was willst... > > } > > ... > > } > > } > > > > > > > > nitraM | ||
Antwort schreiben Antworten: Re: threads (von nitraM - 3.11.2010 19:32) |