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(); } }