mini cours java

1688 mots 7 pages
Université Ibn Tofail

2013/2014

La programmation parallèle en java

 Réalisé par :

 Encadré par :

Table des matières

 Introduction a la programmation parallèle
Les acteurs et les objectifs
Concept
 Les threads
Introduction
Création d’un thread
Les méthodes de la classe Thread
La synchronisation
 Etude de cas
Produit de deux matrices
Tri d’un tableau en ordre croissant
Telechargeur de fichiers
 Conclusion

Introduction a la programmation parallèle

Actuellement, toutes les machines, qu’elles soient monoprocesseur ou multiprocesseur, permettent d’exécuter simultanément plusieurs programmes (tâches ou processus).
Sur les machines monoprocesseur, la simultanéité , lorsqu’elle se manifeste, n’est en fait qu’une illusion : à un instant donné, un seul programme utilise les ressources de l’unité centrale ; mais l’environnement "passe la main" d’un programme à un autre à des intervalles de temps suffisamment courts pour donner l’impression de la simultanéité ; ou encore, l’environnement profite de l’attente d’un programme (entrée utilisateur, lecture ou écriture sur disque, attente de fin de transfert d’un fichier Web...) pour donner la main à un autre.
Java présente l’originalité d’appliquer cette possibilité de multiProgrammation au sein d’un même programme dont on dit alors qu’il est formé de plusieurs threads indépendants. Le contrôle de l’exécution de ces différents threads (c’est-à-dire la façon dont la main passe de l’un à l’autre) se fera alors, au moins partiellement, au niveau du programme lui-même et ces threads pourront facilement communiquer entre eux et partager des données.
Les acteurs et les objectifs de la programmation parallèle
Les acteurs :





L’environnement d’exécution,
Le problème de base et son modèle,
Les données du problème,
Les méthodes séquentielles de résolution.

Les objectifs :
 Le gain de temps
 La réutilisation du code dans d’autres environnements:la

en relation

  • ingenieur
    1645 mots | 7 pages
  • AucuneIdee
    977 mots | 4 pages
  • Algorithmique Chhibat Base GMSI Etudiants
    3712 mots | 15 pages
  • Python
    324 mots | 2 pages
  • Rapport de stage amendis
    6456 mots | 26 pages
  • Dssqsqsq
    1316 mots | 6 pages
  • rapport de stage almada
    6951 mots | 28 pages
  • Rapport de stage
    4432 mots | 18 pages
  • El Abdellaoui Chaouki
    4140 mots | 17 pages
  • Contrôle de gestion ministère
    450 mots | 2 pages
  • Rapport de stage
    3294 mots | 14 pages
  • Java cours
    6444 mots | 26 pages
  • Bonjour
    3011 mots | 13 pages
  • Rapport java
    7772 mots | 32 pages
  • Un petit cours
    1025 mots | 5 pages