www.mikrocontroller.net

Forum: Compiler & IDEs Befehle definieren


Autor: mp (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie wäre es mit einem Buch zu dem Thema?

Oliver

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karl Heinz, ich glaube, seine Probleme sind viel grundlegenderer 
Natur...

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht 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/

Autor: Klaus Wachtler (mfgkw)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
OpenMP wäre auch eine Alternative, wenn du dich verausgaben willst.

Daher dein Name?

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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  ;-)

Autor: Reinhard R. (reinhardr)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hilft dir das hier weiter?
http://de.wikibooks.org/wiki/C%2B%2B-Programmierun...

Reinhard

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.