Programmation Concurrente (2016)

Discussion sur les constructeur de threads

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 : 20
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 : 50
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 : 20
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

Revenir en haut

- Sujets similaires

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