0

我的 java 代码连接到数据库并获取数据。同样的放在excel中并转发给用户。我有多个按顺序运行的查询。我需要在不同的线程中运行所有内容,以便无需等待任何查询。主要问题是有些查询需要很长时间,但有些时间很短。如果所有都可以在不同的线程上运行,那么我们就不需要等待每个查询处理。

请就如何做到这一点提出建议。有可能实现吗??

4

1 回答 1

0

Check out the ExecutorCompletionService. You might want to use two separate ExecutorCompletionService instances, one for short running queries and the other for long time queries.

于 2013-03-01T13:42:10.437 回答