[英]Is it possible to execute scheduled task only one time and not in all thread pool?
[英]Scheduled Thread Pool with timeout - possible approaches
我知道@Synchronized
在spring-boot
( spring boot
是我的基本技术)。 但是,它不允许我为计划的功能设置超时。
我听说过Java 8并发功能,但不确定它是否可以帮助我。
总结一下:
某些有限的线程池中的定期执行线程(每0.5s
执行一次),并且有可能使此计划的启动超时。
有任何想法吗 ?
scheduleAtFixedRate()
使您可以安排任务在指定的延迟后执行,并根据您指定的时间段再次执行。
scheduleWithFixedDelay()
使您可以创建任务,这些任务将在初始延迟后执行,然后在最后一次执行的终止与另一个执行的开始之间具有一定的延迟。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.