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.
A task support that uses a thread pool executor to schedule tasks.
An implementation of tasks objects based on the Java thread pooling API.
An implementation of tasks objects based on the Java thread pooling API and synchronization using futures.
This object provides a set of operations to create
values.ParIterable
Computes threshold from the size of the collection and the parallelism level.
Package object for parallel collections.