我正在尝试编写一个将模块作为单独线程运行的服务。该服务需要通过将 Runnable/Callable 作为参数来提供开始运行模块的接口。它还应该提供优雅的关闭,例如记录失败的原因并关闭与数据库和其他东西的连接。(如何添加此功能?)
我明白这java.util.concurrent.executors
对我来说是正确的。但无法将事物连接在一起。如果有人可以分享一个大纲或很好的教程,那就太好了java.util.concurrent.executors
。
我正在尝试编写一个将模块作为单独线程运行的服务。该服务需要通过将 Runnable/Callable 作为参数来提供开始运行模块的接口。它还应该提供优雅的关闭,例如记录失败的原因并关闭与数据库和其他东西的连接。(如何添加此功能?)
我明白这java.util.concurrent.executors
对我来说是正确的。但无法将事物连接在一起。如果有人可以分享一个大纲或很好的教程,那就太好了java.util.concurrent.executors
。