This trait implements scheduling by employing an adaptive work stealing technique.
The base trait for all combiners.
Composite throwable - thrown when multiple exceptions are thrown at the same time.
A task support that uses an execution context to schedule tasks.
A task support that uses a fork join pool to schedule tasks.
An implementation trait for parallel tasks based on the fork/join framework.
A trait describing objects that provide a fork/join pool.
Parallel iterators allow splitting and provide a remaining
method to
obtain the number of elements remaining in the iterator.
A template trait for parallel iterable collections.
A template trait for parallel collections of type ParIterable[T]
.
A template view of a non-strict view of a parallel iterable collection.
A template view of a non-strict view of parallel iterable collection.
A template trait for parallel maps.
A template trait for mutable parallel maps.
A template trait for parallel sequences.
A template trait for sequences of type ParSeq[T]
, representing
parallel sequences with element type T
.
A template view of a non-strict view of a parallel sequence.
A template view of a non-strict view of parallel sequence.
A template trait for parallel sets.
A template trait for parallel sets.
A precise splitter (or a precise split iterator) can be split into arbitrary number of splitters that traverse disjoint subsets of arbitrary sizes.
Parallel sequence iterators allow splitting into arbitrary subsets.
A splitter (or a split iterator) can be split into more splitters that traverse over disjoint subsets of elements.
A trait implementing the scheduling of a parallel collection operation.
A trait that declares task execution capabilities used by parallel collections.
(Since version 2.11.0) Use AdaptiveWorkStealingForkJoinTasks
instead.
A task support that uses a thread pool executor to schedule tasks.
An implementation of tasks objects based on the Java thread pooling API.
This object provides a set of operations to create
values.ParIterable
Computes threshold from the size of the collection and the parallelism level.
(Since version 2.11.0) Use ForkJoinTasks
instead.
Package object for parallel collections.