gpt4 book ai didi

java - 使用 java.util.concurrent.executors

转载 作者:行者123 更新时间:2023-12-02 07:43:34 24 4
gpt4 key购买 nike

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

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

最佳答案

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

关于java - 使用 java.util.concurrent.executors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11239346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com