Discussion sur les constructeur de threads
2 participants
Page 1 sur 1
Discussion sur les constructeur de threads
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
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
Re: Discussion sur les constructeur de threads
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?
Est-ce plus clair?
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|