2016-06-20 26 views

回答

5

ScheduledExecutorService中的方法返回ScheduledFuture。您可以保留对此ScheduledFuture的引用,并针对要取消的特定号码取消呼叫取消。

也许将它们保存在具有某种标识符的地图中,以便知道要取消哪些标识符。

ScheduledExecutorService bla;  
//Put a bunch of scheduled stuff in a map 
for(int i = 0; i < 10; i++){ 
    map.put(i, bla.schedule(() -> {}, 10, TimeUnit.DAYS)); 
} 
//Cancel number 5 
map.get(5).cancel(true); 
+0

谢谢!这真的有帮助! –

+0

很酷,你可以将它标记为接受awnser ..对于我的互联网点:)。 –

相关问题