import java.io.*;
public class MasterProcess {
public static void main(String[] args)
throws IOException, InterruptedException {
Runtime runtime = Runtime.getRuntime();
Process slave = runtime.exec("java SlaveProcess");
DataOutputStream out = new DataOutputStream(slave.getOutputStream());
out.writeInt(3);
out.writeInt(8);
out.flush();
System.out.println("Opérandes écrites");
DataInputStream in = new DataInputStream(slave.getInputStream());
int result = in.readInt();
System.out.println("Résultat lu : " + result);
out.write(0); out.flush();
slave.waitFor(); System.out.println("Esclave terminé : statut " + slave.exitValue());
in.close();
out.close();
System.out.println("Terminaison du processus maître");
}
}