繁体   English   中英

带超时的计划线程池-可能的方法

[英]Scheduled Thread Pool with timeout - possible approaches

我知道@Synchronizedspring-bootspring boot是我的基本技术)。 但是,它不允许我为计划的功能设置超时。

我听说过Java 8并发功能,但不确定它是否可以帮助我。

总结一下:
某些有限的线程池中的定期执行线程(每0.5s执行一次),并且有可能使此计划的启动超时。

有任何想法吗 ?

考虑ScheduledThreadPoolExecutor

scheduleAtFixedRate()使您可以安排任务在指定的延迟后执行,并根据您指定的时间段再次执行。

scheduleWithFixedDelay()使您可以创建任务,这些任务将在初始延迟后执行,然后在最后一次执行的终止与另一个执行的开始之间具有一定的延迟。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM