Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Priorität

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.05.2005, 14:23 Uhr
JohnSilver



Hallo,
ich bin's mal wieder...

ich habe folgendes Problem, ich habe Funktionen, die alle parallel ablaufen, wie kann ich es einstellen, bzw. wie programmiere ich eine bestehende Funktion um, dass diese immer mit höchster Priorität abläuft? D.h. die Funktion wird immer vor allen anderen abgearbeitet bzw. schiebt sich bei Aufruf an alle anderen Funktion die in der Abarbeitungsliste stehen vorbei nach vorne???

Danke im voraus
JohnSilver
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.05.2005, 14:48 Uhr
ao

(Operator)



Zitat von JohnSilver:
ich habe Funktionen, die alle parallel ablaufen

Womit realisierst du das? Es gibt keine Parallelverarbeitung in Standard-C++.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.05.2005, 15:11 Uhr
~JohnSilver
Gast


Ich binde meinen C-Code in eine andere OOP-Sprache ein, in der wiederum auch Funktionen ablaufen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.05.2005, 23:25 Uhr
virtual
Sexiest Bit alive
(Operator)


Naja, OO hat ja erstmal nix mit parallel zu tun. OO hat eben mit OO zu tun....

Parallel heisst, daß zu einem gegebenen Zeitpunkt/kurzen Zeitfenster zwei Codestücke oder Routinen parallel ausgeführt werden, im gleichen Prozess. Dies wird im allg. mit Multithreading gelöst. Man muß in der Regel dem Thread sagen, mit welcher Priorität er denn laufen soll. Das ist - wie ao bereits sagte - von System zu System eine unterschiedliche Sache.

Jetzt habe ich Dir erzählt, was ich unter parallel verstehe, mich würde interessieren, warum Du einen zusammenhang zwischen OO und Parallelität siehst?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 19.05.2005 um 23:25 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.05.2005, 07:45 Uhr
~JohnSilver
Gast


Okay,

virtual du hast die Sache auf den Punkt gebracht, was ich eigentlich ausdrücken wollte hast du wohl besser ausgedrückt!!!
Was ich im Endeffekt machen will ist die Priorität eines Thread zu verändern bzw. einen Thread meines beliebens im Code so zu verändern, dass dieser dann, wenn dieser aufgerufen wird, mit höherer Priorität abläuft!!!

Könnt ihr mir da vielleicht mal sagen, wo da die Unterschiede von System zu System bzgl. Multithreading liegen?

Danke im voraus
JohnSilver
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
20.05.2005, 12:12 Uhr
ao

(Operator)



Zitat von ~JohnSilver:
Könnt ihr mir da vielleicht mal sagen, wo da die Unterschiede von System zu System bzgl. Multithreading liegen?

Darüber kann man Bücher schreiben. Einfacher ist, du sagst uns, welches Betriebssystem und welchen Multithreading-Mechanismus du verwendest, also: wie heißt die Funktion, mit der du einen Thread erzeugst bzw. startest?

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: