间隔运行Java线程

间隔运行Java线程,第1张

间隔运行Java线程

我发现ScheduledExecutorService是执行此 *** 作的绝佳方法。可以说它比a稍微复杂一些

Timer
,但提供了更大的交换灵活性(例如,您可以选择使用单个线程或线程池;它需要的单位不是毫秒)。

ScheduledExecutorService executor =    Executors.newSingleThreadScheduledExecutor();Runnable periodicTask = new Runnable() {    public void run() {        // Invoke method(s) to do the work        doPeriodicWork();    }};executor.scheduleAtFixedRate(periodicTask, 0, 10, TimeUnit.SECONDS);


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5488054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存