C++ Buch suche

Zaiga

Lieutenant
Registriert
März 2011
Beiträge
932
Hallo,

ich suche ein Buch über Threads also auch über die ganzen Sachen mit der Sync. (Kritischer Abschnitt, Mutex, Semaphor, Events) etz..

Und evtl. kennt jemand noch ein gutes Buch wie man komplexere Projekte aufzieht in Bezug auf C++.

Gruß
 
Wenn das nur halb soviel erfüllt was da steht, HAMMER!

Danke!
 
Ich kenn das verlinkte nicht aber mir ist aufgefallen, dass dort " C++ 11" steht. Darauf solltest du achten, falls du alternativen überlegtst. Seit dem neuen C++ Standard hat sich gerad bei Threading einiges getan.
Ansonsten wäre das hier Boost - Thread sicher auch sinnvoll zu lernen, da afaik C++11 die Boost Threads übernommen hat.
 
Zuletzt bearbeitet:
Ja, C++11 hat die Boost Threading Bibliothek übernommen. Und wenn du genau auf die Boost Seite schaust, steht direkt unter der Überschrift der Autor "Anthony Williams", der auch Autor des verlinkten Buches ist. Mit anderen Worten: Der Entwickler der Boost Threading Bibliothek hat das Buch über C++11 Threads geschrieben.

"Anthony Williams [..] He has been an active member of the BSI C++ Standards Panel since 2001, and is author or coauthor of many of the C++ Standards Committee papers that led up to the inclusion of the thread library in the new C++ Standard, known as C++11 or C++0x. He has been the maintainer of the Boost Thread library since 2006 [...]"

Das Buch ist alternativlos wenn man es tatsächlich auf die C++11 Threading Bibliothek abzielt.
 
Alles klar vielen dank für den Hinweis!!!
 
Und was bitte ist der Unterschied zwischen C-++11 Threads und normalen? Irgendwie blicke ich da nicht durch :freak:
 
Und was bitte ist der Unterschied zwischen C-++11 Threads und normalen? Irgendwie blicke ich da nicht durch
Der Unterschied ist, dass es keine Threads gibt im alten C++.
Früher musste man dafür externe Libs verwenden, wie zB pthreads, openmp oder eben Boost::Thread.
Durch den neuen C++ Standard sind Threads nun Teil von C++ geworden. Da C++ ja erstmal Plattformunabhängig ist fiel die Wahl naheliegenderweise auf die Boost::Thread Bibliothek.
 
Zuletzt bearbeitet:
Zurück
Oben