O'Reilly logo

Die Programmiersprache Ruby by Yukihiro Matsumoto, David Flanagan

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

9.9 Threads und Parallelität

Klassische Programme haben einen einzelnen »Ausführungs-Thread«: Die Anweisungen, aus denen das Programm besteht, werden sequenziell ausgeführt, bis das Programm beendet wird. Ein Multithread-Programm hat mehr als einen Ausführungs-Thread. Innerhalb jedes Threads werden die Anweisungen sequenziell ausgeführt, aber die Threads selbst können parallel laufen – zum Beispiel auf einer CPU mit mehreren Kernen. Häufig werden mehrere Threads nicht wirklich parallel ausgeführt, sondern die Parallelität wird durch eine in Zeitscheiben unterteilte Ausführung der Threads simuliert (zum Beispiel auf Rechnern mit nur einer CPU und einem Kern).

Programme wie Software zur Bildverarbeitung, die eine Menge Berechnungen durchführen, werden ...

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