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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !