【发布时间】:2018-12-06 14:18:50
【问题描述】:
我正在学习 Java 进程,我正在尝试创建在同一进程中运行的同一 java 类的两个实例,这是一项要求。
class Chat {
public void getMessage() { * * * some implementation
}
}
class ProcessMain {
public static void main(String args[]) {
Chat c1 = new Chat();
Chat c2 = new Chat();
ProcessBuilder pb = new ProcessBuilder(c1); * * * * here is where I am stuck.
Two instances of same class should run in same process
}
}
谁能给我指导一下?
【问题讨论】:
-
c1和c2已经在同一个进程中运行。你想完成什么? -
请正确格式化您的代码
-
实例 1 应该向实例 2 发送消息。实例 2 应该收到消息并用收到的消息回复实例 1。这应该在同一进程中运行。
-
ProcessBuilder用于在系统上创建新进程。正在运行的 Java 应用程序已经是单个进程。 -
好的。行。感谢您的领导。
标签: java processbuilder multiple-instances