--- jsr166/src/main/intro.html 2004/10/17 11:45:00 1.18 +++ jsr166/src/main/intro.html 2013/01/13 17:44:16 1.22 @@ -10,24 +10,27 @@ by Doug Lea

-This is the updated JSR166 specification. For further information, go -to: http://altair.cs.oswego.edu/mailman/listinfo/concurrency-interest. -

Note: The javadocs here includes some existing java.util -Collection interfaces and classes that are not part of the JSR-166 -spec, but are included because JSR-166 methods implement or inherit -from their specifications. +

Note: The javadocs here do not include pre-existing +java classes (for example java.lang.Thread) that were changed +as part of the JSR166 spec. On the other hand, the javadocs here do +include some existing java.util Collection interfaces and classes that +are not part of the spec, but are included because some new methods +implement or inherit from their specifications. + -

JSR-166 introduces package java.util.concurrent +

JSR-166 introduces package java.util.concurrent containing utility classes commonly useful in concurrent programming. Like package java.util, it includes a few small standardized extensible frameworks, as well as other classes that provide useful functionality and are otherwise tedious or difficult to implement. -

JSR-166 focusses on breadth, providing critical functionality +

JSR-166 focuses on breadth, providing critical functionality useful across a wide range of concurrent programming styles and applications, ranging from low-level atomic operations, to customizable locks and synchronization aids, to various concurrent @@ -57,7 +60,7 @@ class: