《线程池系列六》-Guava ListenableFutureTask - 简书
Guava中的ListenableFuture提供了添加监听的方法addListener(),该方法添加的监听会在任务执行完成之后执行(看到这就应该想起FutureTake类的done()方法)。就像事件触发回调一样,方便我们进行复杂业务时的逻辑处理。
ListenableFuture接口
该接口继承Future接口,并在Future接口上添加addListener()方法,目的就是添加任务执行完成后的处理逻辑,可以多次调用。不管Future任务为何种状态,都可以调用该方法。
Read full article from 《线程池系列六》-Guava ListenableFutureTask - 简书
No comments:
Post a Comment