스칼라 동시 프로그래밍

  • Published : 2017.03.20

Abstract

Keywords

References

  1. 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
  2. Herb Sutter. "The fee lunch is over: A fundamental turn toward concurrency in software," Dr. Dobb's Journal, 30(3), March 2005.
  3. Martin Odersky, Lex Spoon, and Bill Venners, Programming in Scala, 3nd Ed., Artima Press, 2016.
  4. Aleksandar Prokopec, Leaming Concurrent Programming in Scala, Packt Publishing, 2014.
  5. Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea, Java Concurrency in Practice, 1st Ed., Addison-Wesley Professional, 2006.
  6. Scala Documentation: Futures and Promises, http://docs.scala-Iang.org/overviews/core/futures.html
  7. 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.
  8. Erlang, https://www.erlang.org/
  9. akka, http://akka.io/
  10. Scala Documentation: Parallel Collections, http://docs.scalalang.org/overviews/parallel-collections/overview.html
  11. ReactiveX, http://reactivex.io/
  12. ScalaSTM, http://nbronson.github.io/scala-stm/
  13. Apache Spark, http://spark.apache.org/