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