si je remplace le code precedent par le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18private void synchronisationInterVille() { synchronized(this.simulateur) { int nbThread = this.simulateur.getFsMapSim().size(); if(this.simulateur.getNbWaitingThread()==nbThread-1) { this.simulateur.setNbWaitingThread(0); this.simulateur.notifyAll(); } else { try { this.simulateur.incNbWaitingThread(); this.simulateur.wait(); } catch (InterruptedException ex) { ex.printStackTrace(); } } } }//end method synchronisationInterVille()
et j'appelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.synchronisationInterVille()dans le deuxieme . ba le programme est bcp plus long avec cyclic barrier .c'est normal ? merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part barrier.await()

 

 
		
		 
         
 

 
			
			

 
   


 CyclicBarrier un peu long
 CyclicBarrier un peu long
				 Répondre avec citation
  Répondre avec citation
Partager