Course BookLectures will cover material from Principles of Concurrent and Distributed Programming, 2nd Edition by Mordechai (Moti) Ben-Ari. Addison-Wesley, ISBN 0-321-31283-X.Recommended ReadingFoundations of Multithreaded, Parallel and Distributed Programming by Gregory R. Andrews. Addison Wesley, ISBN 0-201-35752-6.Additional Reading (Java)There are many other books on multithreaded programming in Java that you could refer to, and are easily found on the web. For example a comparative review of 6 books. The focus of these books differs somewhat from that of our course. Some quick comments on two books.
Many Java books have a brief chapter on concurrency. A fair example is the chapter in "Object-Oriented Software Development Using Java", by Xiaoping Jia, Addison Wesley. Additional Reading (JR)Thanks to Google Books we have large parts of the JR book available on-line. It can provide reference to the JR language. Additional Reading (Erlang)There is an excellent book on programming in Erlang simply called "Programming in Erlang". It deals quite a lot with Erlang's concurrency model and how to write concurrent programs using Erlang. Cremona is known to sell it at occasions.
Last modified:
Sunday, 26-Jun-2011 17:14:52 CEST
|