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

Re: Multithreading Kategorie: Programmierung (von Patrick - 30.03.2005 10:25)
Als Antwort auf Re: Multithreading von Freddy - 30.03.2005 9:06
Ich nutze:
C164CI-ControllerBoard, CC2-Application-Board, OSOPT V3.0
> Hallo,
>
> ich möchte ja nur erreichen das der Main Thread nicht nochmal abgearbeitet wird.
>
> Quit --> Ende des Threads, aber ich hoffe alle anderen laufen weiter.
>
> Habe mal gesucht, finde aber in der Hilfe keine Beschreibung von quit.
>
> Vielen Dank,
>
> Jörg

Hallo,
du könntest ja ein globales "end" Flag setzen.

Das ganze könnte dann so aussehen:


/* Testprogramm zum Multithreading */

int ende;

thread nebenbei{
  int i;
  for i=0 ... 20{
    // A lot to do
  }
  //Thread ist fertig, "ende" wird gesetzt
  ende=1;
}

thread main{
  ende=0;
  run nebenbei;
 
  wait ende==1;
  quit 1;
}


    Antwort schreiben


Antworten:

Re: Multithreading (von Holger - 30.03.2005 13:50)
    Re: Multithreading (von Patrick - 31.03.2005 9:35)