Forum: Compiler & IDEs Befehle definieren


von mp (Gast)


Lesenswert?

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.

von Oliver (Gast)


Lesenswert?

Wie wäre es mit einem Buch zu dem Thema?

Oliver

von Karl H. (kbuchegg)


Lesenswert?

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.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Karl Heinz, ich glaube, seine Probleme sind viel grundlegenderer 
Natur...

von Klaus W. (mfgkw)


Lesenswert?

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/

von Klaus W. (mfgkw)


Lesenswert?

OpenMP wäre auch eine Alternative, wenn du dich verausgaben willst.

Daher dein Name?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> 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  ;-)

von Reinhard R. (reinhardr)


Lesenswert?


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
Noch kein Account? Hier anmelden.