Multi-Threaded Actors

Keyvan Azadbakht
(Centrum Wiskunde en Informatica)
Frank S. de Boer
(Centrum Wiskunde en Informatica)
Vlad Serbanescu
(Centrum Wiskunde en Informatica)

In this paper we introduce a new programming model of multi-threaded actors which feature the parallel processing of their messages. In this model an actor consists of a group of active objects which share a message queue. We provide a formal operational semantics, and a description of a Java-based implementation for the basic programming abstractions describing multi-threaded actors. Finally, we evaluate our proposal by means of an example application.

In Massimo Bartoletti, Ludovic Henrio, Sophia Knight and Hugo Torres Vieira: Proceedings 9th Interaction and Concurrency Experience (ICE 2016), Heraklion, Greece, 8-9 June 2016, Electronic Proceedings in Theoretical Computer Science 223, pp. 51–66.
Published: 10th August 2016.

ArXived at: https://dx.doi.org/10.4204/EPTCS.223.4 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org