3 Stimmen

Was ist der beste Weg, um zu lernen, wie man ein extrem einfaches Multithreading-C++-Programm schreibt, das die Verwendung von Mutex und Semaphore beinhaltet?

Welches Paket sollte ich verwenden und wie würde ein Programm auf "Hallo Welt"-Niveau aussehen?

3voto

Arun Punkte 18884

Versuchen Sie C++: Gleichzeitigkeit in Aktion

Kapitel 1. Die Einführung ist auf dieser Website frei verfügbar, und wenn ich mich recht erinnere, enthält sie ein Multithreading-"Hello, World! C++0x führt ein std::thread die standardisierte Art und Weise der Verwendung von Threads in C++, und dieses Buch verwendet diese.

0voto

Alex Emelianov Punkte 1224

Ich empfehle das Buch: Multithreading-Anwendungen in Win32: Das vollständige Handbuch zu Threads

Es werden zunächst die einfachsten Szenarien behandelt.

0voto

Jas Punkte 1131

Versuchen Sie, eine Lösung für eines der klassischen Dijkstra-Probleme der Gleichzeitigkeit zu implementieren, z. B. das "Dining Philosophers"-Problem oder das Producer/Consumer-Problem usw.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X