我有这个代码:
ScheduledExecutorService scheduledExecutor;
.....
ScheduledFuture<?> result = scheduledExecutor.scheduleWithFixedDelay(
new SomethingDoer(),0, measurmentPeriodMillis, TimeUnit.MILLISECONDS);
Run Code Online (Sandbox Code Playgroud)
某些事件后,我应该停止行动,这在申报run()的方法SomethingDoer,它实现Runnable.
我怎样才能做到这一点?我无法关闭执行程序,我应该只撤销我的周期性任务.我可以用result.get()它吗?如果可以,请告诉我它将如何运作.