Hello,
Sur conseil d'un autre topic, j'ai fait un Timeout comme ceci:
Pour gérer les timeout sur un pool de threads. Cela fonctionne bien tant que le pool n'est pas plein, par exemple comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Mais, si, par exemple je remplace
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Par
Code : Sélectionner tout - Visualiser dans une fenêtre à part Executor executor = Executors.newFixedThreadPool(2);Le problème est que le timeout part du moment ou le thread est mis en queue et non du moment ou il est lancé... Ainsi, si le premier prends pas mal de temps, le timeout du premier est déjà terminé avant même qu'il n'ait commancé!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Comment je peux résoudre cela?
Merci d'avance.
A+

 

 
		
		 
         
 

 
			
			


 
			

 Timeout sur pool de threads
 Timeout sur pool de threads
				 Répondre avec citation
  Répondre avec citation
Partager