Re: Threadreset Kategorie: Programmierung (von Markus Zintl - 8.09.2003 10:56) | |
Als Antwort auf Re: Threadreset von André H. - 7.09.2003 20:47
| |
Hallo, hab mich durchgebissen und ne Lösung gefunden für mich :-) Es funzt jetzt wenn ich den Thread vorher anhalte und dann erst resete. Ich kann mich leider nicht mehr genau erinnern ob ein doppeltes Reset den gleichen Effekt hatte. Konnte die Sache auch im Simulator nachvollziehen mit einem ganz anderen Programm (Thread in loop Schleife die eine globale Variable hochzählt ... vor der Loop Schleife setzte ich die Variable auf nen bestimmten Wert. Dadurch kann man ja dann sehen ob das Programm von vorn beginnt oder nicht). mfg > Hallo Markus, > > Das Schlüsselwort reset setzt einen Thread zurück. > Dabei bekommt der Thread die Priorität, wie beim Programmstart. > D.h. Threads mit dem Namen "main" die Prio 32, alle anderen die Prio 0. > Es wird auch ein ggf. gesetztes Capture gelöst. > (gilt nur für das Systemeigene Capture) > Ein mit reset zurückgesetzter Thread sollte immer von vorne anfangen. > Warum das bei Dir nicht so ist, kann ich Dir nicht sagen. > Dazu bräuchte ich einen Bespiel-Code, bei dem dies auftritt. > Am Ausführen von Funktionen kann dies normal nicht liegen. > > MfG André H. > > > > Hallo, | |
Antwort schreiben Antworten: |