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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    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
    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
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

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

    Informations forums :
    Inscription : Décembre 2012
    Messages : 8
    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 très actif

    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
    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