Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Threads Kategorie: Programmierung (von Günni - 9.03.2003 20:42)
Als Antwort auf Threads von Ebbi - 8.03.2003 22:11

> Hallo an alle
>
> Mein Programm mit 3 Threads und capture & release Anweisung läuft nicht richtig.
> Es wird Start angezeigt, danach nur Thread dcv und nicht dcv, dann dcf und Ende.
> Woran liegt mein Fehler ?
>
> Nun das Programm:
>
> byte flag,flag1;
>
> //---------
>  thread dcv
> //---------
> {
> capture flag;
> lcdext.init();
> lcdext.clear();
> lcdext.home();
> lcdext.print("Thread dcv");
> sleep 2000;
> release;
> }
>
> //---------
>  thread dcf
> //---------
> {
> string D;
> D="Thread dcf";
> capture flag1;
> //lcdext.init();
> //lcdext.clear();
> //lcdext.home();
> lcdext.print("D");
> sleep 2000;
>
>
>
> release;
> }
>
> //-----------
>  thread main
> //-----------
>
> {
> string AA;
> AA="Ende=";
>
> lcdext.init();
> lcdext.clear();
> lcdext.home();
> lcdext.print("Start");
>
> sleep 5000;
>
> run dcv;
>
> sleep 5000;
>
> run dcf;
>
> sleep 5000;
>
>
> //lcdext.init();
> lcdext.goto(0,0);
> lcdext.clear();
> lcdext.print(AA);
> sleep 5000;
>
> quit 63;
> }
> //Programmende
>
> Danke an euch im Vorraus für die Hilfe
>
> Peter


Hallo Peter,

abgesehen davon, dass mir Dein Programm konfus vorkommt, solltest Du beachten:
Keine capture/release um Systemfunktionen, die wiederum selbst dieses benutzen! (Rersourcenmanagement)

Günni


    Antwort schreiben


Antworten: