Aktoren

Obwohl Scala und Aktoren häufig in einem Atemzug genannt werden, stellen Aktoren[4] kein Scala-spezifisches Konzept dar. Ursprünglich waren sie für die Verwendung in der Intelligenzforschung vorgesehen und wurden erstmalig im Jahr 1973 zum Einsatz gebracht (vgl. [Hewitt1973] und [Agha1987]). Seitdem sind in einigen Programmiersprachen Varianten der Aktor-Idee aufgetaucht, allen voran in Erlang und Io. Als Abstraktion sind Aktoren allgemeingültig genug, um als Bibliothek (wie in Scala) oder als fundamentaler Teil eines Anwendungssystems implementiert werden zu können.

Im Prinzip ist ein Aktor ein Objekt, das Nachrichten erhält und aufgrund dieser Nachrichten Aktionen ausführt. Die Reihenfolge, in der die Nachrichten eintreffen, ist für ...

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.