[concurrency-interest] what to do about InterruptedExceptioninThreadPoolExecutor.awaitTermination

Alexandru Popescu the.mindstorm.mailinglist at gmail.com
Tue Oct 17 21:29:55 EDT 2006


On 10/18/06, Dawid Kurzyniec <dawidk at mathcs.emory.edu> wrote:
> Alexandru Popescu wrote:
> >> But I am not clear why you need to
> >> shutdown the executor in the code above. Do you want to wait for _all_
> >> submitted tasks to finish, or just the one you just submitted? In the
> >> latter case, you should call get() on the future object returned from
> >> submit(), instead of awaitTermination on the executor.
> >>
> > The reason I need an awaitTimeout is cause I must be able to timeout the method.
> >
>
> There is also future.get(timeout)...
>

It looks like by the time I initially wrote the code (and even now) I
wasn't aware of this one. Thanks.

./alex
--
.w( the_mindstorm )p.

> Regards,
> Dawid
>
>


More information about the Concurrency-interest mailing list