我有一个使用struts2和Tomcat6作为服务器的web应用程序。我必须做一些jar文件中的逻辑,但这需要一些时间才能完成。这就是为什么我要在单独的线程中将数据从execute方法发送到该类,因为如果我在execute方法中使用该类,我必须等待所有逻辑完成。
我尝试过使用execAndWait拦截器,逻辑在一个单独的线程中,但在该线程完成之前,我不能在我的应用程序中做任何事情(因为execAndWait的每个会话)。
我想知道是否有另一种方法来处理另一个线程中的逻辑?
提前感谢
发布于 2010-12-10 10:15:06
您可以使用Java5中添加的Executor Framework。
发布于 2010-12-11 07:38:50
如果你正在使用Spring和Struts2,你可以使用Spring TaskExecutor。
http://static.springsource.org/spring/docs/2.0.x/reference/scheduling.html
https://stackoverflow.com/questions/4393790
复制相似问题