Thread synchrone

bg.H Messages postés 5 Statut Membre -  
bg.H Messages postés 5 Statut Membre -
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. bg.H Messages postés 5 Statut Membre
     
    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
    0
  2. bg.H Messages postés 5 Statut Membre
     
    a l instant 10 bien sur
    0
  3. bg.H Messages postés 5 Statut Membre
     
    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);
    }
    }
    0