有这样一个场景 需要每个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); 意思 一目了然
java.util.concurrent包中的一个Executor 定时执行线程
最新推荐文章于 2024-05-06 22:24:54 发布