ScheduledFuture

@Resource
private ThreadPoolTaskScheduler threadPoolTaskScheduler;

// ScheduledFuture和Future相比,有delay功能
ScheduledFuture<?> future = threadPoolTaskScheduler.scheduleWithFixedDelay(new Runnable() {
    @Override
    public void run() {
        ...
    }
}, delay);

ConcurrentHashMap<String, ScheduledFuture<?>> planPool = PlanStatus.getPlanPool();
planPool.put(taskId, future);

//移除計劃的開始線程
ScheduledFuture<?> removedPlanFuture = planPool.remove(taskId);
if (removedPlanFuture != null) {
    removedPlanFuture.cancel(true);
    logger.info("removePlan success, taskId :"+taskId+", future isDone :"+removedPlanFuture.isDone());
} else {
    logger.info("removePlan failed, taskId =["+taskId+"] cannot find from the cache!");
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 張利平2021.3.6「學(xué)習(xí)《情緒按鈕》第20天收獲: [太陽]今天學(xué)習(xí)內(nèi)容: 第七章《情緒的來源》(五)情緒的來...
    張利平閱讀 5,346評論 1 3
  • 這周的作文題目是:假設(shè)你現(xiàn)在在火車上,對面坐著一個漂亮的異性,去構(gòu)思一段故事,想想接下來會發(fā)生什么。那么接下來我的...
    2077516閱讀 2,816評論 3 0
  • 人們問愛因斯坦為何能在1905年提出那么多改變?nèi)祟愓J識世界的理論,他謙虛地回答道: “并不是我很聰明,只是我和問題...
    世界和平_眾生安康閱讀 7,492評論 1 12
  • 七律 赴重慶市榮昌區(qū)萬靈鎮(zhèn)參加藍氏文化研討交流會以記 “天下藍氏一家人” (...
    蘭光宗_63_西語_退休閱讀 6,320評論 0 4
  • 以前在主樓一樓上班,需要隨時進出大門,早上上班時會有保安守在門口迎接大家,保安會跟領(lǐng)導(dǎo)敬禮,后來搬到副樓一樓以后,...
    當巨蟹遇上金牛閱讀 2,022評論 2 1

友情鏈接更多精彩內(nèi)容