java Callable FutureTask Excecuter: How to listen to finished task

前端 未结 4 1519
我在风中等你
我在风中等你 2020-12-31 16:29

I\'m quite new to executer services. Liked doing everything myself, but I think it\'s time to trust these services.

I want to hand by Executer a R

4条回答
  •  Happy的楠姐
    2020-12-31 16:52

    If you can make a specific assumption of using a java.util.concurrent.ThreadPoolExecutor, then you can use its hook methods; afterExecute() and beforeExecute().

    http://download.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html

    They are not as elegant as the ListenableFuture, but it might be an adequate solution provided you need only one type of a "listener" for a given executor instance.

提交回复
热议问题