1
Andrews, Gregory R. Foundations of multithreaded, parallel, and distributed programming. Reading, Mass: : Addison-Wesley 2000.
2
Goetz, Brian. Java concurrency in practice. Upper Saddle River, NJ: : Addison-Wesley 2006.
3
Lea, Douglas. Concurrent programming in Java: design principles and patterns. 2nd ed. Boston, Mass: : Addison-Wesley 2000.
4
Lea, Douglas, Safari Books Online (Firm). Concurrent programming in Java: design principles and patterns. 2nd ed. Reading, Mass: : Addison-Wesley 2000. http://proquestcombo.safaribooksonline.com:80/0201310090?uicode=114
5
Andrews, Gregory R. Concurrent programming: principles and practice. Redwood City, Calif: : Benjamin/Cummings 1991.
6
Ben-Ari, M. Principles of concurrent and distributed programming. 2nd ed. Harlow: : Addison-Wesley 2006.
7
Ben-Ari, M., Safari Books Online (Firm). Principles of concurrent and distributed programming. 2nd ed. Harlow: : Addison-Wesley 2006.
8
Burns, Alan, Davies, Geoff. Concurrent programming. Wokingham: : Addison-Wesley 1993.
9
Magee, Jeff, Kramer, Jeff. Concurrency: state models & Java programs. 2nd ed. Chichester: : John Wiley 2006.