O'Reilly logo

Multicore-Software by Tobias Schüle, Urs Gleim

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2 Threads

Threads sind die Grundbausteine paralleler Software und bilden – wie in Abschnitt 1.4 bereits erwähnt – aus Sicht des Betriebssystems die kleinste Einheit der Parallelität [55]. Im Prinzip werden Threads auf Multicore-Prozessoren genauso benutzt wie auf Systemen mit nur einem Prozessorkern. Dennoch lohnt sich auch für Entwickler, denen Threads wohlbekannt sind, ein Blick auf einige Aspekte, die erst auf Multicore-Prozessoren zum Tragen kommen. In diesem Kapitel gehen wir auf die wichtigsten Aspekte ein und zeigen typische Probleme beim Umstieg auf parallele Systeme auf. Dabei interessiert uns, wie das Betriebssystem die Threads auf die Kerne verteilt, was sich an ihrem Verhalten gegenüber der Ausführung auf Single-Core-Systemen ändert ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required