1

我有一个使用 struts2 和 tomcat 6 作为服务器的 Web 应用程序。我必须做一些 jar 文件中的逻辑,但这需要一些时间才能完成。这就是为什么我想在单独的线程中将数据从执行方法发送到该类,因为如果我在执行方法中使用该类,我必须等到所有逻辑完成。

我已经尝试使用 execAndWait 拦截器,逻辑在一个单独的线程中,但在该线程完成之前我无法在我的应用程序中执行任何操作(因为 execAndWait 的每个会话)。

我想知道是否有另一种方法来处理另一个线程中的逻辑?

提前致谢

4

2 回答 2

0

您可以使用 Java 5 中添加的Executor Framework

于 2010-12-10T02:15:05.880 回答
0

如果您将 Struts2 与 Spring 一起使用,则可以使用 Spring TaskExecutor。

http://static.springsource.org/spring/docs/2.0.x/reference/scheduling.html

于 2010-12-10T23:38:50.433 回答