Multithread avec partage de ressources et join
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:
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.