References
- E. W. Dijkstra, "Solution of a problem in concurrent programming control," Commun. ACM, Vol. 8, No. 9, p.569, September 1965. https://doi.org/10.1145/365559.365617
- Herb Sutter. "The fee lunch is over: A fundamental turn toward concurrency in software," Dr. Dobb's Journal, 30(3), March 2005.
- Martin Odersky, Lex Spoon, and Bill Venners, Programming in Scala, 3nd Ed., Artima Press, 2016.
- Aleksandar Prokopec, Leaming Concurrent Programming in Scala, Packt Publishing, 2014.
- Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea, Java Concurrency in Practice, 1st Ed., Addison-Wesley Professional, 2006.
- Scala Documentation: Futures and Promises, http://docs.scala-Iang.org/overviews/core/futures.html
- Carl Hewitt, Peter Bishop, and Richard Steiger, "A Universal Modular ACTOR Formalism for Artificial Intelligence," Proceedings of the 3rd International Joint Conference on Artificial Intelligence (IJCAI), pp.235-245, 1973.
- Erlang, https://www.erlang.org/
- akka, http://akka.io/
- Scala Documentation: Parallel Collections, http://docs.scalalang.org/overviews/parallel-collections/overview.html
- ReactiveX, http://reactivex.io/
- ScalaSTM, http://nbronson.github.io/scala-stm/
- Apache Spark, http://spark.apache.org/