Re: Wait wartet nicht Kategorie: Programmierung (von nitraM - 29.05.2007 13:25) | ||
Als Antwort auf Wait wartet nicht von Mark - 28.05.2007 14:10 | ||
| ||
Hallo Mark, kann es sein das du den Thread Regeln zyklisch aus dem Main Thread immer wieder neu startest? Poste doch mal ein wenig mehr Quelltext... nitraM > Hallo! > Ich verzweifle grade an simpelsten Abläufen! Folgenden Code habe ich: > > long timer; > > thread regeln > { > loop{ > timer=system.timer(); > do something....; > > wait timer+10000<=system.timer(); > } > } > > main { > run regeln; > do something else...; > } > > Aus dem Main-Thread soll also einfach nur der Thread "Regeln" aufgerufen werden, in dem > dann eine Schleife abläuft und alle 10 Sekunden etwas tun soll. Das Problem dabei ist, dass sie > nicht 10 Sekunden wartet, sondern direkt weiter macht. Ich habe auch schon ausprobiert, das Ganze > ohne die Schleife zu machen, aber auch das funktionierte nicht. Wenn ich allerdings ein einfaches sleep > 1000 reinsetze, pausiert er, zieht aber die anderen Threads leistungstechnisch nach unten. > Hat jemand eine Idee, woran es liegen könnte oder wie ich das Problem elegant umgehen könnte? > Viele Grü�e, > Mark > > | ||
Antwort schreiben Antworten: Re: Wait wartet nicht (von Mark - 30.05.2007 11:16) Re: Wait wartet nicht (von nitraM - 30.05.2007 11:53) Re: Wait wartet nicht (von Mark - 30.05.2007 12:03) Re: Wait wartet nicht (von nitraM - 30.05.2007 12:32) |