使用java.util.concurrent.executors

时间:2012-06-28 06:46:03

标签: java

我正在尝试编写一个将模块作为单独的线程运行的服务。 该服务需要通过将Runnable / Callable作为参数来提供开始运行模块的接口。 它还应该提供正常的关闭,例如记录失败原因并关闭与db和stuff的连接。(如何添加此功能?)

我理解java.util.concurrent.executors对我来说是正确的。但是无法将这些东西加在一起。如果有人可以分享java.util.concurrent.executors的大纲或精彩教程,那将会很棒。

1 个答案:

答案 0 :(得分:2)

也许你在假设很多。创建了一个Executor,您可以向其添加任务,并在完成后使用shutdown。不需要魔法。如果要记录错误/异常,请使用try / catch块。