IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

Accueil :
- éditorial
- charte d'utilisation
- aide
- diaporama
- contributeurs
Rechercher :
 
recherche avancée...
Naviguer :
- par tri alphabéthique :
0-* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- par thèmes :
  . Business Intelligence
  . Conception
  . Culture
  . Économie
  . Généralités
  . Gestion de projet
  . Infographie
  . Internet
  . Langages
  . Sécurité
  . Systèmes
  . Télécom
  . Théorie
Contribuer :
- nouvelle définition
- commenter une définition
Partenariat :
- faire un lien
- contact
Statistiques :
- 3079 définitions
- 329 ressources

Définition de JMM

Java Memory Model
en  acr.
Le JMM définit les règles de gestion de la mémoire en Java. Ces règles comprennent la gestion des caches par rapport à la mémoire principale, ainsi que la réorganisation des opérations d’échanges (lecture ou écriture) entre ces deux espaces de stockage. Le JMM défini aussi une sémantique qui lui est propre permettant de choisir certaines de ces règles de gestion. Parmi cette sémantique, on trouve les termes réservés synchronized et volatile.
Il est originellement défini au chapitre 17 de JLS mais comporte certaines failles faisant, entre autres, que les String ne sont pas réellement immuables. Ce JMM a été spécifié une nouvelle fois par la JSR 133 qui est partiellement incluse dans le JDK 1.4 puis le JDK 1.5.
 JLS 
 TG -> terme 
JMMterme -> VAJVM (PA),
JCRE (PA)
Ressources :
site web La liste des JSR, site web Java Language Spécification
Ressources héritées :
forum Forum Java, site web Java Sun, rubrique Rubrique Java
Auteur : Christophe JOLLIVET (christopheJ) - christophej
Permalien : Définition de JMM du dictionnaire Langages
Date d'ajout : 02/03/2005 Date de dernière mise à jour : 04/03/2005

Envoyer à un ami Imprimer Ajouter aux favoris Dénoncer un abus
Noter cette définition :
logo