Applications Concurentes

Applications concurentes outils Java

Voir le projet sur GitHub

Concurrence et parallélisme avec java

Play Liste ACCOV

  1. Définitions, rappels, positionnement et problématique
  2. Notion processus Java
  3. Thread Java : premier exemple
  4. Thread java : Ordonnancement Démon
  5. Thread Java : Partage code et données
  6. Application Thread : Client Serveur TCP multi Thread
  7. Les patterns de concurrence Producteur/consommateur, lecteur/rédacteur
  8. Besoin de synchroniser sur un exempple
  9. Les moniteurs à la Java
  10. Deadlock
  11. Lock Condition et semaphores

Les TP

  1. Vers un chating TCP Java et Thread

Références d’inspiration

http://www.jmdoudoux.fr/accueil_java.htm http://blog.paumard.org/cours/java-api/

Gestion des Thread

http://lmauzaize.developpez.com/tutoriels/java/concurrence/gestion-threads/ https://www.jmdoudoux.fr/java/dej/chap-executor.htm

  1. Modèle de base
    1. ThreadFactory
  2. Framework executor https://openclassrooms.com/courses/le-framework-executor
    1. ExecutorService http://zenika.developpez.com/tutoriels/java/core/javaprogconcurrente/
    2. Future
    3. Fork/Join http://blog.paumard.org/2011/07/05/java-7-fork-join/

##

http://adiguba.developpez.com/tutoriels/java/7/#LV