--- jsr166/src/main/intro.html 2003/07/08 00:46:24 1.7 +++ jsr166/src/main/intro.html 2003/07/14 16:35:59 1.8 @@ -24,17 +24,20 @@ their inclusion in a product. -
JSR166 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 some classes that provide useful functionality and are -otherwise tedious or difficult to implement. Descriptions of the main -components may be found in the associated package documentation. +
JSR166 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 some classes that provide useful functionality +and are otherwise tedious or difficult to implement. JSR-166 focusses +on breadth, prviding 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 data structures, to thread pools. +Descriptions of the main components may be found in the associated +package documentation.
JSR166 also includes a few changes and additions in packages -outside of java.util.concurrent: java.lang, to address uncaught -exceptions, and java.util to better integrate with collections. Here -are brief descriptions. +outside of java.util.concurrent. Here are brief descriptions.
Additionally, java.lang.ThreadLocal now supports a means to remove -a ThreadLocal, which is needed in some thread-pool and worker-thread +