I don't know of anything that exists. There is an upcoming book that may help:
Java Concurrency in Practice, by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea (Addison-Wesley 2006). I have had assistance from some of the authors, but don't know if it introduces the concepts from the research paper. Estimated publication is February. However, you might get something from Scott Meyer's analysis of the concurrency issues surrounding the double-checked locking algorithm: http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf Thursday, October 13, 2005, 8:36:21 AM, Michael Hudson wrote: > Bruce Eckel <[EMAIL PROTECTED]> writes: >> Not only are there significant new library components in >> java.util.concurrent in J2SE5, but perhaps more important is the new >> memory model that deals with issues that are (especially) revealed in >> multiprocessor environments. The new memory model represents new work >> in the computer science field; apparently the original paper is >> written by Ph.D.s and is a bit too theoretical for the normal person >> to follow. But the smart threading guys studied this and came up with >> the new Java memory model -- so that volatile, for example, which >> didn't work quite right before, does now. This is part of J2SE5, and >> this work is being incorporated into the upcoming C++0x. > Do you have a link that explains this sort of thing for the layman? > Cheers, > mwh Bruce Eckel http://www.BruceEckel.com mailto:[EMAIL PROTECTED] Contains electronic books: "Thinking in Java 3e" & "Thinking in C++ 2e" Web log: http://www.artima.com/weblogs/index.jsp?blogger=beckel Subscribe to my newsletter: http://www.mindview.net/Newsletter My schedule can be found at: http://www.mindview.net/Calendar _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com