AtomicInteger through which one can modify the
AtomicInteger in an asynchronous way.ExecutorService for starting a several copies of runnable
tasks, and waiting for it computation; it allows to interrupt all running
tasks without shutting down the ExecutorService.ComputationExecutor with a given maximal number of
threads and the given thread groupComputationExecutor with a given maximal number of
threads and the the given name which is used to identify threadsConcurrentComputation instance.ConcurrentComputation instance.InputProcessor that can be used to perform
actions when a job is processed.Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.