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 | ||
| ||
> > > 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: |