我有一个Java EE Web应用程序。现在,当一个特定的请求时(比如/ XYZ网址行话),我想要做复杂处理。第如下使用不同的线程在web应用程序中处理
的以下3个步骤每个都非常复杂,需要时间。
- 从DB.Table中的表中获取数据具有大量数据并且查询需要时间。
- 对其他webserive A进行Web服务调用并获取其数据。
- 对其他Webserice B进行另一个Web服务调用并获取其数据。
- 通过使用1个输出,2执行一些处理,3
1,2,和3彼此独立,以便能够并行地调用的。
现在的问题是:
- 我可以做业务1,2,3和三个独立的线程?
- 是否建议为每个请求创建3个线程?
- 我应该使用线程池吗?
简单的方法是使用Ajax – nidhin 2012-07-18 17:56:52
@Gray其100%现在:)我以前忘了接受它 – user978939 2012-07-18 18:03:47
@nidhin:这与ajax无关。我需要给出一些输出o。如上所述,计算oi需要执行步骤1,2,3,4。 – user978939 2012-07-18 18:05:54