我有一个名为ProccesA的主类,在我运行之后我开始另一个主类(当ProccesA仍然为自己运行时)我希望得到ProccesA的实例在我的班级中使用它,可以一些一个人指导我怎么做?
答案 0 :(得分:3)
进程与线程不同:您无法访问在不同进程中运行的类的实例,因为它们位于不同的地址空间中。您需要使用interprocess communication facilities与其他进程进行通信。
答案 1 :(得分:1)
两个进程都在不同的JVM中执行,因此使用不同的类加载器。您无法直接访问它们。
但是,您可以使用RMI在其中一个进程中公开所需的类,并以这种方式访问它们。