Klassen:
- Klasse
std::thread - Klasse
std::mutex - Klasse
std::lock_guard - Klasse
std::function
Funktionen:
- Funktion
std::thread::hardware_concurrency
Utility-Funktion:
- Funktion
std::mem_fn
Wir zeigen in diesem Abschnitt, wie man eine for-Wiederholungsschleife parallelisieren kann.
In vielen Bibliotheken gibt es eine solche Funktion unter dem Namen parallel_for.
In der STL gibt es eine derartige Funktion nicht,
aber es bereitet keine große Mühe, sie selber zu schreiben.
ParallelFor.h.
ParallelFor.cpp.
PrimeNumbers.cpp.
Die Anregungen zur Klasse stammen im Wesentlichen aus einer Stackoverflow-Frage: