J'apprends la programmation multi-threads; et tout en pratiquant mutex, je remarque qu'il semble ne fonctionne pas correctement sur mon ordinateur portable dule-core.Java mutex avec smp
Le code mutex est à http://pastebin.com/axGY5y3c
Le résultat est comme ci-dessous:
count value:t[0]1
count value:t[1]1
count value:t[2]2
count value:t[3]3
count value:t[4]4
Le résultat montre que les fils seemly obtiendrait la même valeur d'initialisation au début. Cela semble incorrect.
Y at-il un problème avec mon code? Ou y a-t-il des ressources fournissant des exemples sur l'exécution de java mutex sur smp/dule-core/multiple cpus?
Merci pour votre aide.
De plus, à la ligne 54, vous impliquez 'this.count', alors que' count' est statique. –