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

Re: Main Thread erstinitialisierung Kategorie: Programmierung (von Fritz Tremmel - 30.08.2005 14:13)
Als Antwort auf Re: Main Thread erstinitialisierung von André H. - 29.08.2005 14:15

> Hallo Fitz,
>
> > Wenn ich das richtig verstanden habe, läuft der main-thread in einer Dauerschleife.
> > Wie kann ich nun verhindern dass gewisse variable nur beim ersten durchlauf initialisiert werden.
> > Gibt es dafür einen guten Trick
>
> Ertseinmal etwas Grundsätzliches:
> Jeder Thread läuft in einer Schleife.
> Allerdings kann auch jeder Thread angehalten werden.(Auch Main-Threads)
>
> Es gibt mehrer Möglichkeit eine Initialisierungssequenz nur einmalig durchlaufen zu lassen.
> Die von mir favorisierte und ressurcensparenste ist folgende:
> thread main
> {
>  // Initialisierungen (samt Staten weiterer Threads)
>  //...
>  loop
>  {
>   // Hauptprogrammteil
>   //...
>  }
> }

>
> Allerdings ist auch diese weit verbreitet:
> thread main
> {
>  // Initialisierungen
>  //...
>  // weitere Threads starten ...
>  halt; // Thread anhalten
> }

> Allerdings hat man hier immer einen brachliegenden Thread.
>
> MfG André H.
>

Danke, so einfach, warum bin ich nicht selbt darauf gekommen.

GruÃ? Fritz


    Antwort schreiben


Antworten: