我需要编写具有这些特征的 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/