MyRunnable.java

/**
 * Définit un nouveau processus léger par implantation de Runnable
 * qui affiche cinq messages en attendant 1/2 seconde entre chaque.
 */
public class MyRunnable implements Runnable {
  /** Spécifie le code à exécuter dans ce processus léger. */
  public void run () {
    for (int i=0; i<5; i++) {
      System.out.println("Processus léger MyRunnable, itération " + i);
      try {
    // Suspend l'exécution du processus léger pendant 1/2 seconde
        Thread.sleep(500);
      } catch (InterruptedException ie) { ie.printStackTrace(); }
    }
    System.out.println("Processus léger MyRunnable se termine");
  }
}