Bonjour,
j'ai un probleme.
J'ai construit un graphe où chaque noeud est composé d'un thread.
Quand un thread est appelé il execute son code interne et ensuite trouve les thread qui le suive dans le graphe. Il ecrit dans un tampon le nom du thread qui le suit, ainsi l'enseble des thread cherche dans le tampon leur nom pour pouvoir s'executer.
ça marche bien jusqu'au moment où un thread est appelé pour la seconde fois, dans ce cas la il ne trouve pas ses éléments suivants. Je ne vois pas du tout d'ou peut venir ce probleme.
Si quelqun peut m'aider voici le code:
le run d'un thread:
et les fonctions synchonized:
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
18
19
20
21
22
23
24
25
26
27
28
29
30
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 Probleme de concurrence avec les THREADS
 Probleme de concurrence avec les THREADS
				 Répondre avec citation
  Répondre avec citation
Partager