Init.java

/** Classe du code d'initialisation d'un point. */
public class Init implements Runnable {
  protected Point p;
  protected int val;
  /** Constructeur d'une cible pour un processus léger, initialisant le
      Point p aux coordonnées (val,val). */
  public Init(Point p, int val) {
    this.p = p;
    this.val = val;
  }
  /** Méthode run() implantant celle de l'interface Runnable. */
  public void run() {
    // Modification et affichage permanent des coordonnées de p
    for (;;) {
      p.moveTo(val,val);
      System.out.println(p);
    }
  }
}