Re: Thread zurücksetzen Kategorie: Programmierung (von André H. - 8.02.2006 0:04) | ||
Als Antwort auf Re: Thread zurücksetzen von m??oe - 29.01.2006 15:46 | ||
| ||
Hallo M??tin, ;-) > > mögliche gesetzte (System-)Captures gelöscht. > > Hi, > > letzteres wäre schön, ist aber zumindest im Original-CC2-OS nicht implementiert. > Diese Unvollkommenheit war auch der Grund, warum über reset nichts im Handbuch steht. > > Grü�e > m??oe Ich habe das mehrfach getestet, und es funktioniert problemlos. Es kann sein, da� Eric Hospel es damals in OSOPT_V2 implementiert hat. Und da OSOPT V3.0 darauf aufbaut, geht es hiermit auch. Hier ein kleines Programm, um es zu testen: byte x; thread test { capture x; loop { plm.beep(2); sleep 500; plm.beep(-1); sleep 500; } } thread main { run test; sleep 1000; wait ports.getHostkey(); // Hosttaste drücken reset test; //<-- testweise auskommentieren capture x; quit 2; } Wenn man reset test; auskommentiert, wartet der Mainthread ewig auf die Freigabe des Flags. Wenn das reset drin ist, wird das Programm beendet. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: Thread zurücksetzen (von m??oe - 12.02.2006 21:49) |