Thread synchrone

Bonsoir je cherchais a avoir une solution pour l exercice suivant ::
deux thread l un bloque l autre a un instant =10
urgggt !!!
merci d avance

4 réponses

  1. le thread 2 va bloquer le thread1 et se lancer c tous que j ai comme enonce
    en utilisant la fonction System.currentTimeMillis() si c possible
    1. voila ce que j ai pu faire mais c inaccompli
      import java.util.*;
      class compteur implements Runnable
      {
      public void run (){

      int i=1;
      long t=System.currentTimeMillis();
      do
      { System.out.println(i++);
      System.currentTimeMillis();

      } while (System.currentTimeMillis()-t<0);

      }

      }

      class compteurutilise {
      private static long t;
      public static void main(String[] x) {
      int j=1;

      compteur c1=new compteur();
      c1.run();
      compteur c2=new compteur();
      c2.run();

      do
      {
      System.out.println(j++);
      try {
      c1.wait();
      } catch (InterruptedException ex) {

      }
      }
      while (System.currentTimeMillis()- t <10000);
      }
      }