Я создаю класс POJO.Я хочу создать два процесса, которые получат два экземпляра класса POJO в другом классе.
Два процесса должны взаимодействовать друг с другом.
class Message {
String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
public class Demo {
public static void main(String[] args) {
Demo demo = new Demo();
Message initiator = null;
Message receiver = null;
// Here is where I am stuck up. The below line is not correct
// as some command is expected here I believe.
ProcessBuilder p1 = new ProcessBuilder(initiator).start();
// Objects initiator and receiver should be instantiated in separate
// processes and their methods should inter communicate.
// what am I doing wrong?
// Is there any other way to do this?
}
}
Я пытался использовать ProcessBuilder, Runtime.Синтаксис exec и Process, но во всех случаях упоминается использование команд при создании процесса
, например:
ProcessBuilder p1 = new ProcessBuilder (некоторые команды) .start;
Как это можно сделатьМожно ли создать экземпляры в двух разных процессах?
Я упомянул несколько потоков, связанных с созданием этого Процесса, но ни один из них не имеет решения для моего требования.
Буду признателен за любую помощь.