Ich wollte mich kurz mal über Threads in C++ schlau machen, wäre dankbar, wenn ihr mir gute & leichte Bibliotheken sagen könntet oder wenn möglich sogar kurz erklärt, wie man eigene schreibt, also Thread Zeug (kenn mich gerade net so gut aus).
Threads in C++
Threads in C++
Hallo Leute,
Ich wollte mich kurz mal über Threads in C++ schlau machen, wäre dankbar, wenn ihr mir gute & leichte Bibliotheken sagen könntet oder wenn möglich sogar kurz erklärt, wie man eigene schreibt, also Thread Zeug (kenn mich gerade net so gut aus).
Ich wollte mich kurz mal über Threads in C++ schlau machen, wäre dankbar, wenn ihr mir gute & leichte Bibliotheken sagen könntet oder wenn möglich sogar kurz erklärt, wie man eigene schreibt, also Thread Zeug (kenn mich gerade net so gut aus).
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Threads in C++
Hast du auch schon gegoogelt?Ich wollte mich kurz mal über Threads in C++ schlau machen
Generell sind Threads POSIX spezifiziert, daher brauchst du nicht einmal irgendwelche externen Abhängigkeiten.
Wenn du trotzdem welche haben willst, weiß ich von Boost das es das kann und bei Qt bin ich mir zu 80% sicher(bin gerade zu faul nachzuschauen).
http://www.proggen.org/doku.php?id=faq:frageformulierenalso Thread Zeug
Was ist Thread-Zeug?
Weist du überhaupt was Threads sind und wie sie Funktionieren?
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: Threads in C++
Was Threads sind weiß ich, ja 
Aber was ist POSIX? O.o
Aber was ist POSIX? O.o
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Threads in C++
#Aber was ist POSIX? O.o
Was ist google/yahoo/bing etc?
Nach 15s(ich hab es getoppt) Nutzung der oben gennanten kam ich zu diesem: http://de.wikipedia.org/wiki/Portable_O ... _Interface
Weist du denn auch, wie sie Funktionieren?Was Threads sind weiß ich, ja
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
Re: Threads in C++
So viel ich weiß wird z.B. das Programm in 2 Teilen geteilt, den der Prozessor bearbeitet (gleichzeitig).Weist du denn auch, wie sie Funktionieren?
Und damit könnte ich einmal im Hintergrund z.B. die Zeit ablaufen lassen und dabei irgendwelche Sachen machen.
Die Seite enthält gerade nicht die gewollten Informationen.Was ist google/yahoo/bing etc?
Nach 15s(ich hab es getoppt) Nutzung der oben gennanten kam ich zu diesem: http://de.wikipedia.org/wiki/Portable_O ... _Interface
Also wie kann ich jetzt Threads in meinem Programm starten?
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Threads in C++
Du hast noch POSIX gefragt, dementsprechend habe ich dir Informationen gegeben.Die Seite enthält gerade nicht die gewollten Informationen.
Also wie kann ich jetzt Threads in meinem Programm starten?
Code: Alles auswählen
pthread_join(deinThread, NULL );Ich möchte hier nicht beleidigend sein, aber bemühst du dich überhaupt selber mal zu googlen was es mit Threads auf sich hat und wie man sie unter C++ nutzt?
Ich habe hier tausende Ergebnisse gefunden, die allesamt erklären wie man einen thread in C++ mit POSIX-Threads erzeugt oder mit boost oder mit sonstwas.
Ich will hier nicht Arrogant oder ähnlich klingen, aber ich denke nicht, das dir jemand hier ein Schritt für Schritt Tutorial zum erstellen eines Threads in C++ niederlegt, nur weil du zu faul bist mal zu suchen.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- fat-lobyte
- Beiträge: 1398
- Registriert: Sa Jul 05, 2008 12:23 pm
- Wohnort: ::1
- Kontaktdaten:
Re: Threads in C++
Thread-Bibliotheken gibts wie Sand am Meer:Kmitska hat geschrieben:Ich wollte mich kurz mal über Threads in C++ schlau machen, wäre dankbar, wenn ihr mir gute & leichte Bibliotheken sagen könntet oder wenn möglich sogar kurz erklärt, wie man eigene schreibt, also Thread Zeug (kenn mich gerade net so gut aus).
POSIX-Threads,
WinAPI,
Boost,
wxWidgets,
Qt,
...
Ich würde dir auf jeden Fall die Boost-Threads empfehlen, weil sie relativ leicht zu verwenden sind und auch Portabel sind.
http://www.boost.org/doc/libs/1_47_0/do ... hread.html
Haters gonna hate, potatoes gonna potate.
Re: Threads in C++
Ah okay dankeIch würde dir auf jeden Fall die Boost-Threads empfehlen, weil sie relativ leicht zu verwenden sind und auch Portabel sind.
http://www.boost.org/doc/libs/1_47_0/do ... hread.html
Werde es mir mal anschauen und danach schön im "Google" suchen, falls nötig.
Re: Threads in C++
Ansonsten auf C++0x warten. Das soll ja Threads supporten, aber steht noch etwas in der Zukunft. Für Windows only würde ich WinAPI empfehlen. Einfach, weil es von Windows selbst ist.
Re: Threads in C++
Aber mit Boost und Posix kann ich ja unter Windows und Linux arbeiten oder?
Also würde sich WinApi nicht wirklich lohnen, weil ich mich mit Linux & Windows beschäftige.
Also würde sich WinApi nicht wirklich lohnen, weil ich mich mit Linux & Windows beschäftige.
