0

我正在通过以下代码创建一个 ListeningScheduledExecutorService 实例

service = MoreExecutors.listeningDecorator(new ScheduledThreadPoolExecutor(corePoolSize));

番石榴文档中所述。

但是当我打电话时

Future future = service.schedule(callableObj, delay, TimeUnit.MILLISECONDS);

变量“future”属于“ScheduledFuture”类型,而不是“ListenableScheduledTask”类型。

我有什么遗漏吗?

4

1 回答 1

1

返回类型scheduleListenableScheduledFuture

ListenableScheduledFuture<MyObj> lsf = 
    service.schedule(callableObj, delay, TimeUnit.MILLISECONDS);
于 2014-09-18T11:39:55.720 回答