0

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

我明白这java.util.concurrent.executors对我来说是正确的。但无法将事物连接在一起。如果有人可以分享一个大纲或很好的教程,那就太好了java.util.concurrent.executors

4

1 回答 1

2

也许你假设太多了。一个 Executor 被创建,你向它添加任务,当你完成它时可以使用关闭。不需要魔法。如果要记录错误/异常,请使用 try/catch 块。

于 2012-06-28T07:10:15.550 回答