5.8 Threads, Fiber und Continuations

Dieser Abschnitt stellt Threads vor, die Rubys Kontrollstruktur zur nebenläufigen (oder gleichzeitigen) Ausführung darstellen, sowie zwei exotischere Kontrollstrukturen, die Fiber und Continuations genannt werden.

5.8.1 Threads zur Nebenläufigkeit

Ein Ausführungs-Thread (thread of execution) ist eine Sequenz von Ruby-Anweisungen, die parallel zu der Hauptsequenz von Anweisungen läuft (oder zu laufen scheint), die der Interpreter gerade ausführt. Threads werden durch Thread-Objekte dargestellt, aber man kann sie sich auch als Kontrollstrukturen für Nebenläufigkeit vorstellen. Die nebenläufige Programmierung in Ruby wird detailliert in „9.9 Threads und Parallelität“ behandelt. Dieser Abschnitt ist nur ein einfacher ...

Get Die Programmiersprache Ruby now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.