我有一个使用struts2和tomcat 6作为服务器的Web应用程序。我必须做一些jar文件中的逻辑,但这需要一些时间才能完成。这就是为什么我想在一个单独的线程中将execute方法中的数据发送到该类,因为如果我在execute方法中使用该类,我必须等到所有逻辑都完成。
我尝试过使用execAndWait拦截器,逻辑是在一个单独的线程中,但是在我的应用程序中我不能做任何事情,直到该线程完成(因为每个会话的execAndWait)。
我想知道是否有另一种方法来处理另一个线程中的逻辑?
提前致谢
答案 0 :(得分:0)
您可以使用Java 5中添加的Executor Framework。
答案 1 :(得分:0)
如果你在Spring中使用Struts2,你可以使用Spring TaskExecutor。
http://static.springsource.org/spring/docs/2.0.x/reference/scheduling.html