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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

problème Synchronisation Threads


Sujet :

Java

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2010
    Messages : 59
    Points : 43
    Points
    43
    Par défaut problème Synchronisation Threads
    Bonjour j'ai une preoocupation et je vous pris de m'excuser de mon ignorance suis tres novice en Java
    j'aimerais savoir si plusieurs threads accèdent à un même objet partagé pour lequel ils veulent obtenir l'accès exclusif, quelle est l'erreur commise si chacun d'eux exécute une instruction du style Synchronized(this){//accès à l'objet...}. Comment corriger cette erreur??

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 8
    Points : 11
    Points
    11
    Par défaut
    Il n'y aura pas d'erreurs, parce que le synchronized est fait pour ça, un thread ne peut accéder à un bloc synchronized tant qu'un autre y est déjà.

  3. #3
    Membre confirmé

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2011
    Messages : 181
    Points : 519
    Points
    519
    Billets dans le blog
    1
    Par défaut
    Slt
    Lorsque tu déclare une méthode avec le mot clé synchronized, il n' y a qu'un thread a la fois qui peut y accédé (en exclusion mutuelle), donc, le problème ne se pose pas.
    Dans le cas ou tu veut obtenir un autre ordre d’accès a un bloc de d'instructions, il existe en java des classes qui implémentes les sémaphores, et les monitors...etc.
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème synchronisation Thread()
    Par Anduriel dans le forum Android
    Réponses: 2
    Dernier message: 21/05/2012, 17h15
  2. Problème synchronisation thread
    Par Tinkh dans le forum Bibliothèques, systèmes et outils
    Réponses: 2
    Dernier message: 27/01/2011, 10h34
  3. [WPF] Circular ProgressBar, problème synchronisation des threads
    Par Babas007 dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 20/12/2010, 19h44
  4. [THREAD] Problème synchronisation
    Par goddet dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 25/10/2006, 09h16
  5. Problème synchronisation threads
    Par Linio dans le forum Concurrence et multi-thread
    Réponses: 19
    Dernier message: 11/01/2006, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo