【发布时间】:2021-10-10 20:07:46
【问题描述】:
我正在构建一个本地应用程序,每 10 秒获取一次在线订单,然后打印订单。
ScheduledExecutorService pool = Executors.newScheduledThreadPool(1);
pool.scheduleWithFixedDelay(() -> {
Recever.getOrders();
}, 0, 10000, TimeUnit.MILLISECONDS);
我需要确保这个过程永远不会停止。我的要求标准是,首先,如果它停止,它应该进入重新启动过程。其次,如果它停止 3 次,我想向用户发送一条警报消息。
【问题讨论】:
标签: java