84 |
|
* <caption>Summary of task execution methods</caption> |
85 |
|
* <tr> |
86 |
|
* <td></td> |
87 |
< |
* <td style="text-align:center"> <b>Call from non-fork/join clients</b></td> |
88 |
< |
* <td style="text-align:center"> <b>Call from within fork/join computations</b></td> |
87 |
> |
* <th scope="col"> Call from non-fork/join clients</th> |
88 |
> |
* <th scope="col"> Call from within fork/join computations</th> |
89 |
|
* </tr> |
90 |
|
* <tr> |
91 |
< |
* <td> <b>Arrange async execution</b></td> |
91 |
> |
* <th scope="row" style="text-align:left"> Arrange async execution</th> |
92 |
|
* <td> {@link #execute(ForkJoinTask)}</td> |
93 |
|
* <td> {@link ForkJoinTask#fork}</td> |
94 |
|
* </tr> |
95 |
|
* <tr> |
96 |
< |
* <td> <b>Await and obtain result</b></td> |
96 |
> |
* <th scope="row" style="text-align:left"> Await and obtain result</th> |
97 |
|
* <td> {@link #invoke(ForkJoinTask)}</td> |
98 |
|
* <td> {@link ForkJoinTask#invoke}</td> |
99 |
|
* </tr> |
100 |
|
* <tr> |
101 |
< |
* <td> <b>Arrange exec and obtain Future</b></td> |
101 |
> |
* <th scope="row" style="text-align:left"> Arrange exec and obtain Future</th> |
102 |
|
* <td> {@link #submit(ForkJoinTask)}</td> |
103 |
|
* <td> {@link ForkJoinTask#fork} (ForkJoinTasks <em>are</em> Futures)</td> |
104 |
|
* </tr> |