logo       

Re: Best way to remove a scheduled task with ScheduledThreadPoolExecutor: msg#00013

java.jsr.166-concurrency

Subject: Re: Best way to remove a scheduled task with ScheduledThreadPoolExecutor

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