Endlosschleife in Thread?
-
ja ich mein ja nich superschnell, ich sage ja routiniert, in welchenn intervall ist ja egal!
-
Keine Ahnung was du mit routiniert meinst.
http://synonyme.woxikon.de/synonyme/routiniert.php
Dass ein Thread "routiniert" hat ich noch nie gehört.
-
keines der windows betriebssysteme (ohne erweiterungen) garantiert einem thread, dass er rechenleistung zugesprochen bekommt (übrigens auch keines der normalen *nix systeme), wenn er sie benötigt. es wird nur garantiert, dass der thread "irgendwann mal" wieder rechenzeit zugesprochen bekommt. aber er muss sich in einer warteschlange anstellen. und wenn vor ihm 50 threads rumrödeln, die grad nen kritischen abschnitt vorgaukeln, dann kommt der arme thread womöglich tatsächlich erst nächste woche dran

echte "echtzeit" ist für den otto-normal-entwickler auch gar nicht nötig. für den reichen die schwammigen zusagen der gewöhnlichen betriebssysteme völlig aus.
-
es gibt doch so ne realtime extension für Win XP oder? also ein Echtzeit kernel
-
thordk schrieb:
keines der windows betriebssysteme (ohne erweiterungen) garantiert einem thread, dass er rechenleistung zugesprochen bekommt
Na, das stimmt nicht ganz. Ab Windows CE5 gibt es harte Echtzeit, wenn gewollt.
Siehe:
Real Time and Windows CE
http://msdn2.microsoft.com/en-us/embedded/aa714541.aspxDie Bekannteste Erweiterung für XP ist RTX von Venturecom (wurd emal wieder aufgekauft):
http://www.ardence.com/embedded/products.aspx?id=70
-
BorisDieKlinge schrieb:
wenn ich die prioritätsklasse hoch setze, sind die changen höher, das der thread in "echtzeit" routiniert?? Ist zwar nich gewährleistet.. aber besser odre?
wenn du die prio auf 31 setzt, und kein anderer thread so'ne hohe prio hat, dann läuft nur deiner (nur die interrupt routinen kommen noch dran). trotzdem wird das nicht viel helfen, weil das ganze windoofs 'ne pause macht.

-
BorisDieKlinge schrieb:
wenn ich die prioritätsklasse hoch setze, sind die changen höher, das der thread in "echtzeit" routiniert??
Bei "Echtzeit" gibt es keine *Chance* sondern *Garantien*!