Scala Actors: Unifying thread-based and event-based programming

@article{Haller2009ScalaAU,
  title={Scala Actors: Unifying thread-based and event-based programming},
  author={Philipp Haller and Martin Odersky},
  journal={Theor. Comput. Sci.},
  year={2009},
  volume={410},
  pages={202-220}
}
There is an impedance mismatch between message-passing concurrency and virtual machines, such as the JVM. VMs usually map their threads to heavyweight OS processes. Without a lightweight process abstraction, users are often forced to write parts of concurrent applications in an event-driven style which obscures control flow, and increases the burden on the programmer. In this paper we show how thread-based and event-based programming can be unified under a single actor abstraction. Using… CONTINUE READING
BETA
Highly Influential
This paper has highly influenced 30 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 573 citations. REVIEW CITATIONS

Citations

Publications citing this paper.

573 Citations

050'10'12'14'16'18
Citations per Year
Semantic Scholar estimates that this publication has 573 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…