Concurrence et parallélisme avec java
- Définitions, rappels, positionnement et problématique
- Notion processus Java
- Thread Java : premier exemple
- Thread java : Ordonnancement Démon
- Thread Java : Partage code et données
- Application Thread : Client Serveur TCP multi Thread
- Les patterns de concurrence Producteur/consommateur, lecteur/rédacteur
- Besoin de synchroniser sur un exempple
- Les moniteurs à la Java
- Deadlock
- Lock Condition et semaphores
Les TP
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
- Modèle de base
- ThreadFactory
- Framework executor https://openclassrooms.com/courses/le-framework-executor
- ExecutorService http://zenika.developpez.com/tutoriels/java/core/javaprogconcurrente/
- Future
- Fork/Join http://blog.paumard.org/2011/07/05/java-7-fork-join/
##
http://adiguba.developpez.com/tutoriels/java/7/#LV