java - Java EE 中的长期线程

标签 java multithreading jakarta-ee

我需要编写具有这些特征的 Java 系统。

-当系统启动时,需要创建一些对象,这些对象需要在系统运行期间永生。同样在对象的构造函数上,将创建新线程,这些线程也需要在系统运行时存活。

-系统需要公开一个 Web 服务,该服务将使用在启动时创建的对象。

为了给出我需要做什么的上下文,我需要编写一个应用程序,在它启动时创建一些负责执行轮询任务的对象。我还需要一个使用这些对象来处理他们的请求的 Web 服务。

我如何在 Java 中实现这些?我在考虑使用 Java EE 来实现 Web 服务,还因为我计划实现一个使用 Web 服务的 Web 界面。但我面临的一个大问题是,如何在 Java EE 中实现自应用程序启动后永远存在的线程?

最佳答案

如果您采用 Java EE 方式,则应考虑 EJB Timer Service .

关于java - Java EE 中的长期线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5987296/

相关文章:

java - 数据库在后台持续存在

ios - SceneKit - 线程 - 在哪个线程上做什么?

web-services - 没有 Web 应用程序服务器的 Java Web 服务

java - 调用过滤器的顺序是什么?

java - 保护 "default"方法不被覆盖

java - 未检测到同时按下多个按钮

java - 为什么应用或忽略 Chef 属性?

java - EL 中的 Spring webflow 完整查询字符串

multithreading - 在 Groovy 中加入线程

java - 通过通用接口(interface)将 EJB 注入(inject)列表