7 |
|
package jsr166y; |
8 |
|
|
9 |
|
/** |
10 |
< |
* Recursive resultless ForkJoinTasks. This class establishes |
11 |
< |
* conventions to parameterize resultless actions as {@code Void} |
12 |
< |
* ForkJoinTasks. Because {@code null} is the only valid value of |
13 |
< |
* type {@code Void}, methods such as join always return {@code null} |
14 |
< |
* upon completion. |
10 |
> |
* A recursive resultless {@link ForkJoinTask}. This class |
11 |
> |
* establishes conventions to parameterize resultless actions as |
12 |
> |
* {@code Void} {@code ForkJoinTask}s. Because {@code null} is the |
13 |
> |
* only valid value of type {@code Void}, methods such as join always |
14 |
> |
* return {@code null} upon completion. |
15 |
|
* |
16 |
|
* <p><b>Sample Usages.</b> Here is a sketch of a ForkJoin sort that |
17 |
|
* sorts a given {@code long[]} array: |