A standard tag describing the total number of tasks.
A standard tag describing the number of tasks that do not otherwise have any tags.
Constructs a CompletionService suitable for backing task execution based on the provided restrictions on concurrent task execution and using the provided Executor to manage execution on threads.
Constructs a CompletionService suitable for backing task execution based on the provided restrictions on concurrent task execution.
Constructs a CompletionService suitable for backing task execution based on the provided restrictions on concurrent task execution.
the task type
the type of data that will be computed by the CompletionService.
a pair, with _1 being the CompletionService and _2 a function to shutdown the service.
Implements concurrency restrictions on tasks based on Tags.
Implements concurrency restrictions on tasks based on Tags.
type of a task
extracts tags from a task
defines whether a set of tasks are allowed to execute concurrently based on their merged tags
A ConcurrentRestrictions instance that places no restrictions on concurrently executing tasks.