Que signifie "synchronization with main memory
"?Que signifie "synchronisation avec la mémoire principale"?
Répondre
Lorsque vous avez plusieurs threads chaque thread peut conserver une copie locale de la valeur d'une variable. Cependant, la "copie officielle" de la valeur est conservée dans la mémoire principale. Cette expression signifie donc que toute copie locale de la valeur d'une variable sera rendue cohérente avec la mémoire principale (soit pour lire les mises à jour, soit pour écrire pour publier les mises à jour effectuées sur la copie locale).
La synchronisation aide à créer des barrières de lecture et d'écriture. c'est-à-dire qu'il établit une frontière par laquelle vous pouvez être assuré que, quel que soit l'ordre des opérations (lecture/écriture), il y aura une relation «passe avant» entre eux. Il est évident pour le processeur d'éliminer toutes les modifications dans les copies locales (cache/registre) des objets en cours de synchronisation vers la mémoire principale, tout en ne donnant aucun accès à cette instance de mémoire particulière lors de la synchronisation.
- 1. que signifie la synchronisation?
- 2. Que signifie "synchronisation incohérente"?
- 3. Que signifie "WINAPI" dans la fonction principale?
- 4. Que signifie le rinçage de la mémoire locale dans la mémoire globale?
- 5. Objets de mémoire secondaire de mémoire principale
- 6. Que signifie la macro?
- 7. Erreur: Mémoire insuffisante dans la fonction principale
- 8. Que signifie "limaces" signifie
- 9. Que signifie "relecture" en termes de mémoire de l'ordinateur?
- 10. Que signifie "Cor"?
- 11. Que signifie "==="?
- 12. Que signifie la valeur 1e100f?
- 13. que signifie "@" signifie en C#
- 14. Que signifie "Source de données ne peut pas être vide.Utiliser: mémoire: pour ouvrir une base de données en mémoire" signifie?
- 15. Que signifie %%?
- 16. que signifie la carte C++?
- 17. Que signifie = *?
- 18. Que signifie le fichier avec l'extension xapping?
- 19. Que signifie gcc -rpath avec -W1?
- 20. Fuite de mémoire dans l'application principale()
- 21. Que signifie "@ + id"?
- 22. Que signifie "format fixe"?
- 23. Qu'est-ce que la synchronisation de condition?
- 24. Que signifie 'ItemsSource = "{Binding}"'?
- 25. Que signifie "classe const"?
- 26. Que signifie "% .6d" signifie dans printf
- 27. Que signifie le .. dans #include "../somefile.h" signifie
- 28. Que signifie 8badf00d?
- 29. Que signifie le '0' dans la ligne 41? Que signifie le '0' dans la ligne 41?
- 30. que signifie cette sortie?
Donnez-nous un peu de contexte. En soi, c'est trop difficile à dire. (Ce n'est pas un nom de variable valide, si cela aide ... :-)) –
Voir ma nouvelle édition modifiée Q. –
Merci. Beaucoup plus clair. –