ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/jsr166y/ForkJoinTask.java
(Generate patch)

Comparing jsr166/src/jsr166y/ForkJoinTask.java (file contents):
Revision 1.40 by dl, Wed Aug 5 11:09:28 2009 UTC vs.
Revision 1.41 by dl, Wed Aug 5 23:37:32 2009 UTC

# Line 529 | Line 529 | public abstract class ForkJoinTask<V> im
529      }
530  
531      /**
532 <     * Returns the result of the computation when it is ready.
532 >     * Returns the result of the computation when it {@link #isDone is done}.
533       * This method differs from {@link #get()} in that
534       * abnormal completion results in {@code RuntimeException} or
535       * {@code Error}, not {@code ExecutionException}.
# Line 836 | Line 836 | public abstract class ForkJoinTask<V> im
836      }
837  
838      /**
839 <     * Possibly executes other tasks until this task is ready, then
840 <     * returns the result of the computation.  This method may be more
841 <     * efficient than {@code join}, but is only applicable when
842 <     * there are no potential dependencies between continuation of the
843 <     * current task and that of any other task that might be executed
844 <     * while helping. (This usually holds for pure divide-and-conquer
845 <     * tasks).
839 >     * Possibly executes other tasks until this task {@link #isDone is
840 >     * done}, then returns the result of the computation.  This method
841 >     * may be more efficient than {@code join}, but is only applicable
842 >     * when there are no potential dependencies between continuation
843 >     * of the current task and that of any other task that might be
844 >     * executed while helping. (This usually holds for pure
845 >     * divide-and-conquer tasks).
846       *
847       * <p>This method may be invoked only from within {@code
848       * ForkJoinTask} computations (as may be determined using method
# Line 860 | Line 860 | public abstract class ForkJoinTask<V> im
860      }
861  
862      /**
863 <     * Possibly executes other tasks until this task is ready.  This
864 <     * method may be useful when processing collections of tasks when
865 <     * some have been cancelled or otherwise known to have aborted.
863 >     * Possibly executes other tasks until this task {@link #isDone is
864 >     * done}.  This method may be useful when processing collections
865 >     * of tasks when some have been cancelled or otherwise known to
866 >     * have aborted.
867       *
868       * <p>This method may be invoked only from within {@code
869       * ForkJoinTask} computations (as may be determined using method

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines