Hallo Leute ich habe grade angefangen in C++ zu Programmieren. Ich habe jetzt nur das Problem, das ich mehrere Befehle auf einmal ausführen möchte, und leider nicht weis wie ich Befehle definieren kann, in den mehrere einzelne Befehle ausgeführt werden. Dank schon mal im voraus.
mp schrieb: > Hallo Leute ich habe grade angefangen in C++ zu Programmieren. > > Ich habe jetzt nur das Problem, das ich mehrere Befehle auf einmal > ausführen möchte, und leider nicht weis wie ich Befehle definieren kann, > in den mehrere einzelne Befehle ausgeführt werden. Solange du keine Multicore CPU hast, kannst du sowieso keine Befehle exakt parallel ausführen. Ist auch meist nicht notwendig. Vor allem als Anfänger solltest du einen großen Bogen um Mulitprocessing bzw. Multithreading machen. Es ist dort sehr leicht möglich sich in Deadlock-Situationen zu manövrieren. Wozu brauchst du das überhaupt? Es gibt mit Sicherheit auch andere Lösungen, die ohne solche Konstrukte auskommen.
Ansonsten ist das nicht mit Standard-C++ möglich, wohl aber mit diversen Bibliotheken. Wenn du genauere Tips haben willst, müsste man wissen, mit welchem OS, welchem Compiler, auf welchem Rechner etc. du arbeiten willst. Wenn das hier im richtigen Thread steht, scheint es der gcc zu sein. Da gibt es auf diversen Systemen die pthread-Bibliothek. z.B. https://computing.llnl.gov/tutorials/pthreads/
OpenMP wäre auch eine Alternative, wenn du dich verausgaben willst. Daher dein Name?
> das ich mehrere Befehle auf einmal ausführen möchte,
Du denkst in die falsche Richtung.
Du mußt nicht mehere Befehle gleichzeitig ausführen sondern so
schnell hintereinander, dass es wie gleichzeitig aussieht ;-)
Hilft dir das hier weiter? http://de.wikibooks.org/wiki/C%2B%2B-Programmierung/_Weitere_Grundelemente/_Prozeduren_und_Funktionen Reinhard
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.