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
A voir également:

4 réponses

ElementW Messages postés 5690 Statut Contributeur 1 224
 
Cf. Demander de l'aide pour vos exercices sur CCM.
De plus, on manque d'infos: il se passe quoi à l'instant 10? Que font ces deux threads?
0
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
bg.H Messages postés 5 Statut Membre
 
a l instant 10 bien sur
0
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