我知道@Synchronized
中的spring-boot
(spring boot
是我的基础技术)。但是,它不允许我为预定的功能设置超时。
我听说过java 8并发功能,但我不确定它是否可以帮助我。
总结:
从某个有限的线程池中定期(在每个0.5s
)执行线程以及此预定步骤超时的可能性。
有什么想法吗?
答案 0 :(得分:0)
scheduleAtFixedRate()
允许您安排在指定延迟后执行的任务,并根据您指定的时间段再次执行。
scheduleWithFixedDelay()
允许您创建将在初始延迟之后执行的任务,然后在上次执行终止和另一次执行开始之间提供延迟。