MiniWeb
0
1.
TD numéro 1 : Communication via des sockets
2.
TD numéro 2 : Threads en Java, Concurrence
3.
TD numéro 3 : Quelques exemples de programation concurrente
4.
TD numéro 4 : Interbloquage, Graphe de tache, acyclicité
5.
TD numéro 5: Un Exemple de programme distribué sans arbitre : La table de Hachage distribuée.
Corrigé du TD numéro 1 : Communication via des sockets
1.
Corrigé du TD numéro 2 : Java et les Threads
2.
Corrigé du TD numéro 3 : Examples de prog concurrente
2.1. Exercice 1, Serveur multi-thread
2.2. Exercice 2 Arrêt du serveur via une interruption
2.3. le schéma producteur consommateur
2.4. Le Tri Bitonique ou Tri par fusion
MiniWeb
Docs
»
2.
Corrigé du TD numéro 3 : Examples de prog concurrente
View page source
2.
Corrigé du TD numéro 3 : Examples de prog concurrente
¶
2.1. Exercice 1, Serveur multi-thread
2.1.1. Le Thread principal accueillant les clients.
2.1.2. Le Thread servant 1 client
2.1.3. Exemple final de code
2.1.4. Génération de Threads client
2.2. Exercice 2 Arrêt du serveur via une interruption
2.2.1. Du coté client :
2.2.2. Du coté serveur :
2.2.3. Exemple d’utilisation d’un champ volatile:
2.3. le schéma producteur consommateur
2.3.1. La classe Producteur
2.3.2. La classe Consommateur
2.3.3. Le code global
2.4. Le Tri Bitonique ou Tri par fusion
2.4.1. La méthode msort()
2.4.2. La définition du Thread de tri
2.4.3. La méthode de fusion de 2 tableau triés
2.4.4. Effectuer des Tests avec 1,2,4 cpus