Wie ich nun mit Schrecken feststellen musste, gibt es im C++-Standard gar keine Threads. Meine Suche nach Bibliotheken dafür mündete leider nicht in einer weithin beliebtesten Bibliothek als Quasi-Standard.
Darum meine Frage, was benutzt ihr um Multithreading in C++ zu erreichen? Ich habe z.B. boost gefunden, hatte davon aber zuvor noch nie etwas gehört. Was haltet ihr davon? Oder gibt es bessere Alternativen?
Threads in C++
Ich wollte auch gerade boost vorschlagen. Die Thread-Library im Speziellen kenne ich jetzt nicht, aber boost ist allgemein sehr hoch angesehen; ein paar Libraries (vielleicht auch Threads) sollen z.B. später als Standardbibliothek in ISO C++ aufgenommen werden.
Wenn du Platformunabhängig sein willst, und nicht unbedingt die maximal Mögliche Performance haben willst: nimm boost.
Wenn du Platformunabhängig sein willst, und nicht unbedingt die maximal Mögliche Performance haben willst: nimm boost.
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Solange es für einen Bereich keinen C++-Standard gibt und du trotzdem bei einem Standard bleiben willst, ist ein C-Standard erste Wahl. Bei Threads wären das die POSIX threads oder pthreads.
Aus
http://www.llnl.gov/computing/tutorials ... /MAIN.html
http://www.humanfactor.com/pthreads/
http://www.cs.nmsu.edu/~jcook/Tools/pth ... reads.html
Aus
http://www.llnl.gov/computing/tutorials ... /MAIN.html
http://www.humanfactor.com/pthreads/
http://www.cs.nmsu.edu/~jcook/Tools/pth ... reads.html
- devilx
- Beiträge: 734
- Registriert: 26.08.2003 22:57:20
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Filderstadt
-
Kontaktdaten:
Btw, pthreads sind so ziemlich der groesste Muell. Also lass die Finger davon.
When you smile, the world smiles with you
When you fart, you stand alone
... a place full of dorkness
When you fart, you stand alone
... a place full of dorkness
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg