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.
  • 6. Sérialisation en Java
  • 1. Corrigé du TD numéro 1 : Communication via des sockets
  • 2. Corrigé du TD numéro 2 : Java et les Threads
  • 3. Corrigé du TD numéro 3 : Examples de prog concurrente
    • 3.1. Exercice 1, Serveur multi-thread
    • 3.2. Exercice 2 Arrêt du serveur via une interruption
    • 3.3. le schéma producteur consommateur
    • 3.4. Le Tri Bitonique ou Tri par fusion
  • 1. Sujet de Projet : Gestionnaire d’enchère
MiniWeb
  • Docs »
  • 3. Corrigé du TD numéro 3 : Examples de prog concurrente
  • View page source

3. Corrigé du TD numéro 3 : Examples de prog concurrente¶

  • 3.1. Exercice 1, Serveur multi-thread
    • 3.1.1. Le Thread principal accueillant les clients.
    • 3.1.2. Le Thread servant 1 client
    • 3.1.3. Exemple final de code
    • 3.1.4. Génération de Threads client
  • 3.2. Exercice 2 Arrêt du serveur via une interruption
    • 3.2.1. Du coté client :
    • 3.2.2. Du coté serveur :
    • 3.2.3. Exemple d’utilisation d’un champ volatile:
  • 3.3. le schéma producteur consommateur
    • 3.3.1. La classe Producteur
    • 3.3.2. La classe Consommateur
    • 3.3.3. Le code global
  • 3.4. Le Tri Bitonique ou Tri par fusion
    • 3.4.1. La méthode msort()
    • 3.4.2. La définition du Thread de tri
    • 3.4.3. La méthode de fusion de 2 tableau triés
    • 3.4.4. Effectuer des Tests avec 1,2,4 cpus
Next Previous

© Copyright 2016, Stéphane Perennes.

Built with Sphinx using a theme provided by Read the Docs.