Ein Häppchen Nebenläufigkeit
Es gibt viele Gründe dafür, Scala verführerisch zu finden. Einer davon ist die zur Scala-Bibliothek gehörende Actors-API, die auf dem robusten Aktor-Modell für Nebenläufigkeit beruht, das in Erlang eingebaut ist (vgl. [Haller2007]). Hier ist ein Beispiel, das Ihren Appetit anregen soll.
Im Aktor-Modell ([Agha1987]) gibt es mehrere voneinander unabhängige »Akteure«, die keinerlei gemeinsamen Zustand haben. Stattdessen kommunizieren sie über den Austausch von Nachrichten. Da es keine Notwendigkeit für den Zugriff auf einen gemeinsamen, veränderlichen Zustand besteht, ist es viel einfacher, robuste nebenläufige Anwendungen zu schreiben.
In diesem werden Objekte aus einer Hierarchie geometrischer Figuren an einen Aktor ...
Get Programmieren mit Scala 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.