ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/intro.html
(Generate patch)

Comparing jsr166/src/main/intro.html (file contents):
Revision 1.16 by dl, Tue Mar 30 00:05:00 2004 UTC vs.
Revision 1.23 by dl, Thu Jul 23 16:57:39 2015 UTC

# Line 10 | Line 10
10    by <a href="http://gee.cs.oswego.edu/dl">Doug Lea</a>
11    <p>
12  
13 < This is the proposed final draft JSR166 specification.  To check for
14 < further updates, or join a mailing list discussing JSR-166, go to: <A
13 > This is maintenance repository of JSR166 specifications.  For further
14 > information, go to: <A
15   HREF="http://altair.cs.oswego.edu/mailman/listinfo/concurrency-interest">
16   http://altair.cs.oswego.edu/mailman/listinfo/concurrency-interest</A>.
17  
18 < <p><em>Note: The javadocs here includes some existing java.util
19 < Collection interfaces and classes that are not part of the JSR-166
20 < spec, but are included because JSR-166 methods implement or inherit
21 < from their specifications.</em>
18 > <p><em>Note: The javadocs here do <em>not</em> include pre-existing
19 > java classes (for example <tt>java.lang.Thread</tt>) that were changed
20 > as part of the JSR166 spec.  On the other hand, the javadocs here do
21 > include some existing java.util Collection interfaces and classes that
22 > are not part of the spec, but are included because some new methods
23 > implement or inherit from their specifications.
24 > </em>
25  
26 < <p> JSR-166 introduces package <tt>java.util.concurrent</tt>
26 > <p>JSR-166 introduces package <tt>java.util.concurrent</tt>
27   containing utility classes commonly useful in concurrent
28   programming. Like package <tt>java.util</tt>, it includes a few small
29   standardized extensible frameworks, as well as other classes that
30   provide useful functionality and are otherwise tedious or difficult to
31   implement.
32  
33 < <p>JSR-166 focusses on breadth, providing critical functionality
33 > <p>JSR-166 focuses on breadth, providing critical functionality
34   useful across a wide range of concurrent programming styles and
35   applications, ranging from low-level atomic operations, to
36   customizable locks and synchronization aids, to various concurrent
# Line 57 | Line 60 | Three minor changes are introduced to th
60   class:
61   <ul>
62    <li> It now allows per-thread installation of handlers for uncaught
63 <  exceptions. Ths optionally disassociates handlers from ThreadGroups,
63 >  exceptions. This optionally disassociates handlers from ThreadGroups,
64    which has proven to be too inflexible. (Note that the combination of
65    features in JSR-166 make ThreadGroups even less likely to be used in
66    most programs. Perhaps they will eventually be deprecated.)
# Line 72 | Line 75 | class:
75    <tt>InterruptedExceptions</tt>.
76    <li> The <tt>destroy</tt> method, which has never been implemented,
77    has finally been deprecated. This is just a spec change, reflecting
78 <  the fact that that the reason it has never been implemented is that
78 >  the fact that the reason it has never been implemented is that
79    it was undesirable and unworkable.
80   </ul>
81  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines