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

Re: Wie viele thread´s können gleichzeitig ? Kategorie: Programmierung (von Migi, http://cc2-Haussteuerung.de - 14.03.2008 9:57)
Als Antwort auf Re: Wie viele thread´s können gleichzeitig ? von Karl - 2.03.2008 16:45
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, C-Control II Station, eigenes Board, OSOPT V3.0
> > > Hallo,
> > >
> > > zwei weitere Fragen vom Anfänger: Wie viele thread´s können gleichzeitig laufen ?
> > > Können einzelne thread´s gestoppt werden ohne das der thread main auch stoppt ?
> > >
> > > Gruss
> > > Karl
> >
> > zu der ersten Frage:  Handbuch lesen!
> >
> > .... schnipp...
> >
> > Beim Multithreading der C-Control II Unit kann ein Programm in bis zu 255 Threads
> > (â??Fädenâ?ť) aufgetrennt werden. Jedem Thread wird vom Kern des Betriebssystems reihum
> > eine Portion Rechenzeit zugeteilt. Wieviel Rechenzeit ein Thread erhält, kann über seine
> > Priorität gesteuert werden. Bei Priorität 0 wird sofort zum nächsten Thread weitergeschaltet.
> > Der höchstmögliche Prioritätswert ist 255.
> >    ...schnapp...
> >
> >
> >
> > zu der zweiten Frage: Handbuch lesen!
> >
> > .... schnipp...
> >
> > Die halt-Anweisung setzt die Priorität eines Threads auf 0.
> >
> > Die resume-Anweisung setzt die Priorität eines Threads auf den Wert vor der letzten
> > run- oder halt-Anweisung in Bezug auf diesen Thread.
> >
> >    ...schnapp...
> >
> >
> > nitraM
>
>
> hallo nitram,
> hab dank für deine schnelle antwort und deine nachsicht mit anfängern.
>
> karl
> >

Hallo Karl,

bei der Anzahl der Threads, und so habe ich deine Frage verstanden, gibt es theoretische Werte
(siehe Handbuch) und das was man damit machen sollte.
Das Weiterschalten von Thread zu Thread mit der ganzen Organisation im Hintergrund, von der der
Anwender nichts mĂ­tbekommt, kostet Rechenzeit. Je mehr Threads am laufen sind, um so mehr
Rechenzeit wird verbraten.

Ich verwende Threads eher sparsam:
1. Prozessschleife fĂĽr Steuerung und Regelung von Prozessen
2. Menuethread fĂĽr die Handhabung des Menuesystems
3. PC-Thread fĂĽr die Kommunikation mit dem PC

GruĂ?
MiGi


Meine Seite: http://cc2-Haussteuerung.de


    Antwort schreiben


Antworten: