A Throttling CompletionService

by Dana H. P'Simer
Mon, Jun 8, 2009

The CompletionService interface defines a service that allows the caller to submit tasks to be completed in the future. A commonly used implementation is the ExecutorCompletionService, which uses an Executor to run the tasks that have been submitted.