【发布时间】:2013-05-19 20:06:52
【问题描述】:
我在“A”类中有一个主方法,它每 20 秒更新一个变量。现在我必须在 B 类的其他一些主要方法中获取此变量的更新值。我正在避免使用数据库。我尝试过使用静态 setter 和 getter 但得到空值。请帮助。
A 类和 B 类在两个 JVM 中运行
【问题讨论】:
-
为什么你不能有一个属性获取方法?或者你的问题是如何在struts中做到这一点?如果是这样,您需要更具体地提出您的问题并展示您迄今为止所做的工作
-
在不同的
Threads 中运行A和B并将您的A实例传递给您的B实例并让B为您的变量调用A的getter -
我尝试过静态 setter 和 getter,但得到的是空值。
-
您需要先阅读有关进程(OS 进程)和内存的编程教程以及有关 EJB 和 IO(URL)的 Java 教程。如果你有两个 Jvm,你需要一种方法让一个通过远程调用(Ejb 或 http post 等)询问另一个的值
-
您的 A 类是在像 jboss 这样的容器中运行,还是您调用其 main 的独立应用程序?