[concurrency-interest] Target CPU utilization
peter.kovacs.1.0rc at gmail.com
Fri Feb 16 13:58:00 EST 2007
On 2/16/07, Joe Bowbeer <joe.bowbeer at gmail.com> wrote:
> On 2/16/07, Peter Kovacs <peter.kovacs.1.0rc at gmail.com> wrote:
> > What if an Executor is not sufficient and I need at least an
> > ExecutorService? The edu.emory.mathcs.backport.java.util.concurrent
> > does not seem to provide an obvious way to wrapping up an Executor
> > instance into an ExecutorService.
> > I would expect an ExecutorServices to be there for wrapping up
> > Executor instances into ExecutorService instances. Does this make
> > sense or is there a good reason for the lack of this kind of
> > functionality?
> AbstractExecutorService can wrap an Executor. It implements
> everything but the execute method. (This needs to be spelled out in
> the javadoc.)
Thank you Joe! This clarifies the confusion in my previous mail.
> Concerning which type is best for your library to require, Executor is
> the easiest to provide (it is the lowest common denominator). In
> addition, ExecutorService exposes shutdown methods that your clients
> may not wish to provide to everyone.
More information about the Concurrency-interest