103 |
|
* does <em>not</em> allow {@code null} to be used as a key or value. |
104 |
|
* |
105 |
|
* <p>ConcurrentHashMapV8s support parallel operations using the {@link |
106 |
< |
* ForkJoinPool#commonPool}. (Task that may be used in other contexts |
106 |
> |
* ForkJoinPool#commonPool}. (Tasks that may be used in other contexts |
107 |
|
* are available in class {@link ForkJoinTasks}). These operations are |
108 |
|
* designed to be safely, and often sensibly, applied even with maps |
109 |
|
* that are being concurrently updated by other threads; for example, |
193 |
|
* processing are common but not guaranteed. Operations involving |
194 |
|
* brief functions on small maps may execute more slowly than |
195 |
|
* sequential loops if the underlying work to parallelize the |
196 |
< |
* computation is more expensive than the computation |
197 |
< |
* itself. Similarly, parallelization may not lead to much actual |
198 |
< |
* parallelism if all processors are busy performing unrelated tasks. |
196 |
> |
* computation is more expensive than the computation itself. |
197 |
> |
* Similarly, parallelization may not lead to much actual parallelism |
198 |
> |
* if all processors are busy performing unrelated tasks. |
199 |
|
* |
200 |
|
* <p> All arguments to all task methods must be non-null. |
201 |
|
* |