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.23 by dl, Thu Jul 23 16:57:39 2015 UTC vs.
Revision 1.24 by jsr166, Mon Aug 3 19:24:14 2015 UTC

# Line 16 | Line 16 | HREF="http://altair.cs.oswego.edu/mailma
16   http://altair.cs.oswego.edu/mailman/listinfo/concurrency-interest</A>.
17  
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
19 > java classes (for example <code>java.lang.Thread</code>) 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 <code>java.util.concurrent</code>
27   containing utility classes commonly useful in concurrent
28 < programming. Like package <tt>java.util</tt>, it includes a few small
28 > programming. Like package <code>java.util</code>, 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.
# Line 50 | Line 50 | java.util.concurrent.  Here are brief de
50  
51   A basic (nonblocking) {@link java.util.Queue} interface extending
52   {@link java.util.Collection} is introduced into
53 < <tt>java.util</tt>. Existing class {@link java.util.LinkedList} is
53 > <code>java.util</code>. Existing class {@link java.util.LinkedList} is
54   adapted to support Queue, and a new non-thread-safe {@link
55   java.util.PriorityQueue} is added.
56  
# Line 66 | Line 66 | class:
66    most programs. Perhaps they will eventually be deprecated.)
67  
68    <li> Access checks are no longer required when a Thread interrupts
69 <  <em>itself</em>.  The <tt>interrupt</tt> method is the only way to
69 >  <em>itself</em>.  The <code>interrupt</code> method is the only way to
70    re-assert a thread's interruption status (and in the case of
71    self-interruption has no other effect than this).  The check here
72    previously caused unjustifiable and uncontrollable failures when
73    restricted code invoked library code that must reassert interruption
74    to correctly propagate status when encountering some
75 <  <tt>InterruptedExceptions</tt>.
76 <  <li> The <tt>destroy</tt> method, which has never been implemented,
75 >  <code>InterruptedExceptions</code>.
76 >  <li> The <code>destroy</code> method, which has never been implemented,
77    has finally been deprecated. This is just a spec change, reflecting
78    the fact that the reason it has never been implemented is that
79    it was undesirable and unworkable.
# Line 81 | Line 81 | class:
81  
82   <h2>Timing</h2>
83  
84 < Method <tt>nanoTime</tt> is added to {@link java.lang.System}. It
84 > Method <code>nanoTime</code> is added to {@link java.lang.System}. It
85   provides a high-precision timing facility that is distinct from and
86 < uncoordinated with <tt>System.currentTimeMillis</tt>.
86 > uncoordinated with <code>System.currentTimeMillis</code>.
87  
88   <h2>Removing ThreadLocals</h2>
89  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines