Voilà,

ma question est très orientée language, je voudrais créer plusieurs threads partageant une/des ressources (ils les lisent et les modifient quand ils s'exécutent) et qui fontun join à la fin de leur traitement (i.e. en un point le programme attend qu'ils soient tous achevés pour continuer).

Je veux faire un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Resource[] rs = ....
Thread[] th = ...
 
//lancer l'exécution des threads.
//Attention ils ne doivent pas corrompre l'état des ressources (synchronisatrion nécéssaire)
for(Thread t : th)
	t.start();
 
JOIN //ici on attend que tous les threads de th soient achevés
 
.... //continuer l'exécution du pgm
Voilà merci d'avance pour vos réponses.