O'Reilly logo

Java Concurrency in Practice by Doug Lea, David Holmes, Joseph Bowbeer, Joshua Bloch, Tim Peierls, Brian Goetz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Bibliography

Ken Arnold, James Gosling, and David Holmes. The Java Programming Language, Fourth Edition. Addison–Wesley, 2005.

David F. Bacon, Ravi B. Konuru, Chet Murthy, and Mauricio J. Serrano. Thin Locks: Featherweight Synchronization for Java. In SIGPLAN Conference on Programming Language Design and Implementation, pages 258–268, 1998. URL http://citeseer.ist.psu.edu/bacon98thin.html.

Joshua Bloch. Effective Java Programming Language Guide. Addison–Wesley, 2001.

Joshua Bloch and Neal Gafter. Java Puzzlers. Addison–Wesley, 2005.

Hans Boehm. Destructors, Finalizers, and Synchronization. In POPL '03: Proceedings of the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 262–272. ACM Press, 2003. URL http://doi.acm.org/10.1145/604131.604153 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required