gpt4 book ai didi

java - 如何终止长时间运行的报告

转载 作者:行者123 更新时间:2023-11-30 01:03:32 24 4
gpt4 key购买 nike

我的应用程序是一个报告应用程序。我正在使用 jdbc 与数据库(MySQL)连接。有些报告需要花费大量时间才能生成报告。有什么方法可以阻止/终止程序本身长时间运行的报告/查询执行。我计划构建一个屏幕,显示当前正在运行的报告列表以及停止/终止报告的选项。

请指教。

最佳答案

最后这就是我所做的,

创建了一个从每个 session 开始的线程。

线程跟踪时间(使用计时器 API),线程等待特定时间并检查查询执行是否完成。

如果是,则不执行任何操作,否则终止运行 jdbc 代码的线程并将事件记录到数据库。

关于java - 如何终止长时间运行的报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19875603/

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