logo       

Re: Best way to remove a scheduled task withScheduledThreadPoolExecutor: msg#00014

java.jsr.166-concurrency

Subject: Re: Best way to remove a scheduled task withScheduledThreadPoolExecutor

Note however, that in Java 5, there is an issue with cancel() decreasing the number of worker threads in the pool. This is fixed in Java 6.
 
David Holmes
-----Original Message-----
From: concurrency-interest-bounces@xxxxxxxxxxxxx [mailto:concurrency-interest-bounces@xxxxxxxxxxxxx]On Behalf Of Robert Bowen
Sent: Wednesday, 11 October 2006 6:59 PM
To: Joe Bowbeer; concurrency-interest@xxxxxxxxxxxxx
Subject: Re: [concurrency-interest] Best way to remove a scheduled task withScheduledThreadPoolExecutor

Right you are! Problem solved! They seemed to have thought of everything when developing this API!

Thanks for all your help, it saved me a lot of time!

Bob

----- Original Message ----
From: Joe Bowbeer <joe.bowbeer@xxxxxxxxx>
To: concurrency-interest@xxxxxxxxxxxxx
Sent: Tuesday, October 10, 2006 9:25:49 PM
Subject: Re: [concurrency-interest] Best way to remove a scheduled task with ScheduledThreadPoolExecutor

scheduleAtFixedRate returns a (Scheduled)Future instance associated
with your Runnable.  This Future is what you cancel.

If you want to cancel each and every one, you can shutdownNow the
executorService.

On 10/10/06, Robert Bowen <syg6@xxxxxxxxx> wrote:
>
> Hmmm ... I'm at home now and don't have my code in front of me but ... if I
> am not mistaken, when you call
> ScheduledThreadPoolExecutor.scheduleAtFixedRate(Runnable)
> what you're left with is an Executor with Future Tasks, each one an instance
> of your Runnable. So my question remains, how do I get access to each
> individual Runnable / Future Task, so I can call cancel() on it?
>
> Maybe I'll see it more clearly when I have the code in front of me ...
>
> Thanks for your help!
> Bob
>
_______________________________________________
Concurrency-interest mailing list
Concurrency-interest@xxxxxxxxxxxxxxxxxxxx
http://altair.cs.oswego.edu/mailman/listinfo/concurrency-interest


_______________________________________________
Concurrency-interest mailing list
Concurrency-interest@xxxxxxxxxxxxxxxxxxxx
http://altair.cs.oswego.edu/mailman/listinfo/concurrency-interest
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise