java.util.concurrent包中的一个Executor 定时执行线程

本文介绍了一种使用ScheduledExecutorService实现每小时执行一次特定任务的方法。通过示例代码展示了如何设置固定间隔执行的任务,确保线程定期从缓存中提取数据并更新页面显示。
有这样一个场景 需要每个1个hour 执行一次某线程 它负责从Cache中 提取某数据 扫一遍 呈现在页面上 。 private ScheduledExecutorService exe = Executors.newSingleThreadScheduledExecutor(); 这样的一个Executor可以 满足要求 以下是 示例: exe.scheduleAtFixedRate(new Runnable() { @Override public void run() { try { //doSomething } catch (Exception e) { e.printStackTrace(); } } }, updateInterval, updateInterval, TimeUnit.MILLISECONDS); 意思 一目了然
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值