gpt4 book ai didi

java - 带屏障的 Spring TaskExecutor

转载 作者:行者123 更新时间:2023-11-29 09:00:11 28 4
gpt4 key购买 nike

在 Spring 中有没有一种方法(使用 TaskExecutor )并行执行多个任务,然后等待(障碍)直到所有任务完成?

我在这里找到了一个例子http://www.mkyong.com/spring/spring-and-java-thread-example/它使用无限循环。

Spring 就没有为此提供更好的方法吗?

最佳答案

您可以覆盖 ThreadPoolTask​​Executor 的函数 shutdown

实际上这个函数是在任务执行结束时调用的。因此,如果您在其中放入一些代码,例如,您可以警告所有听众工作已完成。

@Override
public function void shutdown() {
logger.info("My tasks are done !") ;
// TODO warn listeners
}

关于java - 带屏障的 Spring TaskExecutor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17919262/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com