gpt4 book ai didi

java线程池保持运行

转载 作者:行者123 更新时间:2023-11-29 09:31:19 25 4
gpt4 key购买 nike

这是一个比特定问题更普遍的问题。我正在尝试拥有一个保持 Activity 状态的多线程环境,以便我可以提交任务并运行它们。我想在没有在 Web 服务器或应用程序服务器中执行的麻烦的情况下执行此操作。我的想法是为此使用一个 java 线程池,但这里的问题是池保持打开状态直到我的主要方法完成,之后显然它关闭并且程序完成。我怎样才能防止这种情况发生?我敢肯定有几种选择,有些比其他的更天真(虽然真正的循环浮现在脑海中)。有任何想法吗?谢谢。

最佳答案

您的任务如何被接受?

在许多情况下,我看到有 1 个线程在等待或从任务中轮询并传递它们。该线程将使您的应用程序保持 Activity 状态,并且还可以等待一些标志来关闭应用程序并等待当前作业完成并清理。

总而言之,我发现处理这些应用程序生命周期事件的麻烦超过了部署到像 Jetty 这样的简单容器的麻烦。特别是对于在后台运行的东西,我在几个愚蠢的 JSP 页面中发现了很多值(value),以验证它仍在工作(与我们的自动监控集成)并获得一些统计数据。

关于java线程池保持运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3174221/

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