Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > > Hallo nitraM, > > das Handbuch hatte ich schon gelesen, allerdings ist mir das immer noch nicht ganz klar. > > Heisst das jetzt, dass ich für zeitkritische Routinen viel Rechenzeit brauche und einen hohen > > nummerischen Wert verwende, und für eine einfache, unwichtige Routine halt einen niedrigen Wert? > > z.B. run 5 und der thread dümplet vor sich hin. Hast Du Erfahrungen mit den Werten? > > Meinem IR thread gebe ich ein run 100 und meinem sekundengenauen Timer den Wert 10? Oder muss > > man das einfach ausprobieren. Was macht man, wenn man 20 unkritische threads hat und 5 > > zeitkritsche? Gibt man dann 20 mal die Prio 5 und 5 mal die Prio 100? Oder staffelt man das. > > Wie gesagt, dass krieg ich irgendwie nicht auf die Kette... > > ChristianS. > > Hallo Christian, > also wie du schon erkannt hast,führt eine große Zahl bei <code> run 64 </code> dazu, das genau > 64 Maschienzyklen ausgeführt werden bis der nächste Thread weiterbearbeitet wird. > Programmtechnisch solltest du vor dem "Eintritt" in einen zeitkritischen Bereich mit > <code> yield </code> die restliche Rechenzeit freigeben und im nächsten Schwung die maximale > Rechenkapazität zur Verfügung steht... > Der maximale Wert ist 255 - somit kannst du durch das Verhältniss der einzelen Prio's das > Verhalten bestimmen... > > nitraM