Programmation Concurrente (2016)

Discussion sur les constructeur de threads

Voir le sujet précédent Voir le sujet suivant Aller en bas

Discussion sur les constructeur de threads

Message par user07 le Mer Oct 04, 2017 2:39 pm

Bonjour ,
Pourquoi si on passe en prametre de constructeur le numero de thread on garentie pas l'unicité? j'arrive pas à comprendre l'interet de mutex
Merci

user07

Posts : 19
Join date : 27/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Discussion sur les constructeur de threads

Message par Admin le Mer Oct 04, 2017 4:32 pm

Le code du constructeur d'exécute sur un fil d'exécution donné. Si vous avez deux threads qui créent simultanément deux objects à partir d'une classe, rien n'empêche (en dehors d'un synchronized) le code qui incrémente le compteur de commuter au mauvais moment et, du coup, on peut avoir des incohérences. Rappelez-vous que la commutation se situe au niveau "assembleur" (techniquement en Java, du bytecode mais c'est pareil).

Est-ce plus clair?

Admin
Admin

Posts : 47
Join date : 24/08/2016

Voir le profil de l'utilisateur http://3i001-2016.forumactif.org

Revenir en haut Aller en bas

Re: Discussion sur les constructeur de threads

Message par user07 le Mar Oct 10, 2017 10:56 am

oui merci

user07

Posts : 19
Join date : 27/09/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Discussion sur les constructeur de threads

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum