Java –Threads &
Calcul distribué
Eric Blaudez (eric.baudez@u-psud.fr)| 06
Description
Cours sur les
threads
& le calcul
distribué
•
Multi-threads, Multi-processes,
calcul distribué
•
Threads
Introduction
Cycle de vie
Créer et manipuler des
threads
Executors
ShutdownHook
Gestion des sections critiques
•Calcul distribué
Introduction
Création de la partie
server
Création de la partie
client
Java - Threads & calcul distribué
2
Multi-threads, Multi-processes &
calcul distribué
Java - Threads & calcul distribué
3
Thread
1
Thread
2
Thread
4
Thread
3
Process
1
Process
2
Process
4
Process
3
Computer
1
Computer
2
Computer
4
Computer
3
Un process peut contenir
plusieurs
threads
Une unité de calcul distribuée sur
un nœud réseau peut contenir
plusieurs processes et plusieurs
threads
Multi-threads, Multi-processes &
calcul distribué
Java - Threads & calcul distribué
4
L'utilisation des threads, du calcul multi-processes ou encore du calcul distribué sont des
stratégies de développement visant à paralléliser des calculs ou des tâches de manière à
optimiser la rapidité d'exécution.
Multi-threads, Multi-processes &
calcul distribué
Le multithreading
Java - Threads & calcul distribué
5
Le multithreading permet, au sein d'un même processus d'exécuter des tâches en
parallèles.
L'objectif est d'utiliser au mieux les architectures multi-coeurs et/ou multiprocesseurs.
Les threads étant instancié dans un unique processus (un programme) ils partagent le
même espace mémoire.
1 / 64 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!