145 |
|
* framework. As illustrated here, Spliterators are well suited to |
146 |
|
* designs in which a task repeatedly splits off half its work |
147 |
|
* into forked subtasks until small enough to process directly, |
148 |
< |
* and then joins these subtasks. Variants of this style can be |
149 |
< |
* also be used in completion-based designs. |
148 |
> |
* and then joins these subtasks. Variants of this style can also |
149 |
> |
* be used in completion-based designs. |
150 |
|
* |
151 |
|
* <pre> |
152 |
|
* {@code ConcurrentHashMapV8<String, Long> m = ... |