SlaveProcess.java

import java.io.*;
public class SlaveProcess {
  public static void main(String[] args) throws IOException {
    // Lecture des données opérandes sur l'entrée standard
    DataInputStream in = new DataInputStream(System.in);
    int a = in.readInt();
    int b = in.readInt();
    // Écriture du résultat sur la sortie standard
    int result = a*b;
    DataOutputStream out = new DataOutputStream(System.out);
    out.writeInt(result);
    out.flush();
    // Attente d'une écriture du processus maître, confirmant
    // qu'il a lu le résultat, avant de terminer le processus
    in.read();
    out.close();
    in.close();
  }
}